// source --> http://21c-kogei.jp/2016/wp-content/themes/21c-kogei-2016/js/script.js?ver=4.9.20
!(function e(t, n, i) {
function r(s, a) {
if (!n[s]) {
if (!t[s]) {
var l = 'function' == typeof require && require;
if (!a && l) return l(s, !0);
if (o) return o(s, !0);
var u = new Error("Cannot find module '" + s + "'");
throw ((u.code = 'MODULE_NOT_FOUND'), u);
}
var c = (n[s] = {
exports: {}
});
t[s][0].call(
c.exports,
function(e) {
var n = t[s][1][e];
return r(n ? n : e);
},
c,
c.exports,
e,
t,
n,
i
);
}
return n[s].exports;
}
for (
var o = 'function' == typeof require && require, s = 0;
s < i.length;
s++
)
r(i[s]);
return r;
})(
{
1: [
function(e, t, n) {
!(function(e) {
var t = {
mode: 'horizontal',
slideSelector: '',
infiniteLoop: !0,
hideControlOnEnd: !1,
speed: 500,
easing: null,
slideMargin: 0,
startSlide: 0,
randomStart: !1,
captions: !1,
ticker: !1,
tickerHover: !1,
adaptiveHeight: !1,
adaptiveHeightSpeed: 500,
video: !1,
useCSS: !0,
preloadImages: 'visible',
responsive: !0,
slideZIndex: 50,
wrapperClass: 'bx-wrapper',
touchEnabled: !0,
swipeThreshold: 50,
oneToOneTouch: !0,
preventDefaultSwipeX: !0,
preventDefaultSwipeY: !1,
ariaLive: !0,
ariaHidden: !0,
keyboardEnabled: !1,
pager: !0,
pagerType: 'full',
pagerShortSeparator: ' / ',
pagerSelector: null,
buildPager: null,
pagerCustom: null,
controls: !0,
nextText: 'Next',
prevText: 'Prev',
nextSelector: null,
prevSelector: null,
autoControls: !1,
startText: 'Start',
stopText: 'Stop',
autoControlsCombine: !1,
autoControlsSelector: null,
auto: !1,
pause: 4e3,
autoStart: !0,
autoDirection: 'next',
stopAutoOnClick: !1,
autoHover: !1,
autoDelay: 0,
autoSlideForOnePage: !1,
minSlides: 1,
maxSlides: 1,
moveSlides: 0,
slideWidth: 0,
shrinkItems: !1,
onSliderLoad: function() {
return !0;
},
onSlideBefore: function() {
return !0;
},
onSlideAfter: function() {
return !0;
},
onSlideNext: function() {
return !0;
},
onSlidePrev: function() {
return !0;
},
onSliderResize: function() {
return !0;
}
};
e.fn.bxSlider = function(n) {
if (0 === this.length) return this;
if (this.length > 1)
return (
this.each(function() {
e(this).bxSlider(n);
}),
this
);
var r = {},
o = this,
s = e(window).width(),
a = e(window).height();
if (!e(o).data('bxSlider')) {
var l = function() {
e(o).data('bxSlider') ||
((r.settings = e.extend({}, t, n)),
(r.settings.slideWidth = parseInt(r.settings.slideWidth)),
(r.children = o.children(r.settings.slideSelector)),
r.children.length < r.settings.minSlides &&
(r.settings.minSlides = r.children.length),
r.children.length < r.settings.maxSlides &&
(r.settings.maxSlides = r.children.length),
r.settings.randomStart &&
(r.settings.startSlide = Math.floor(
Math.random() * r.children.length
)),
(r.active = {
index: r.settings.startSlide
}),
(r.carousel =
r.settings.minSlides > 1 || r.settings.maxSlides > 1),
r.carousel && (r.settings.preloadImages = 'all'),
(r.minThreshold =
r.settings.minSlides * r.settings.slideWidth +
(r.settings.minSlides - 1) * r.settings.slideMargin),
(r.maxThreshold =
r.settings.maxSlides * r.settings.slideWidth +
(r.settings.maxSlides - 1) * r.settings.slideMargin),
(r.working = !1),
(r.controls = {}),
(r.interval = null),
(r.animProp =
'vertical' === r.settings.mode ? 'top' : 'left'),
(r.usingCSS =
r.settings.useCSS &&
'fade' !== r.settings.mode &&
(function() {
for (
var e = document.createElement('div'),
t = [
'WebkitPerspective',
'MozPerspective',
'OPerspective',
'msPerspective'
],
n = 0;
n < t.length;
n++
)
if (void 0 !== e.style[t[n]])
return (
(r.cssPrefix = t[n]
.replace('Perspective', '')
.toLowerCase()),
(r.animProp = '-' + r.cssPrefix + '-transform'),
!0
);
return !1;
})()),
'vertical' === r.settings.mode &&
(r.settings.maxSlides = r.settings.minSlides),
o.data('origStyle', o.attr('style')),
o.children(r.settings.slideSelector).each(function() {
e(this).data('origStyle', e(this).attr('style'));
}),
u());
},
u = function() {
var t = r.children.eq(r.settings.startSlide);
o.wrap(
'
'
),
(r.viewport = o.parent()),
r.settings.ariaLive &&
!r.settings.ticker &&
r.viewport.attr('aria-live', 'polite'),
(r.loader = e('')),
r.viewport.prepend(r.loader),
o.css({
width:
'horizontal' === r.settings.mode
? 1e3 * r.children.length + 215 + '%'
: 'auto',
position: 'relative'
}),
r.usingCSS && r.settings.easing
? o.css(
'-' + r.cssPrefix + '-transition-timing-function',
r.settings.easing
)
: r.settings.easing || (r.settings.easing = 'swing'),
r.viewport.css({
width: '100%',
overflow: 'hidden',
position: 'relative'
}),
r.viewport.parent().css({
maxWidth: p()
}),
r.settings.pager ||
r.settings.controls ||
r.viewport.parent().css({
margin: '0 auto 0px'
}),
r.children.css({
float: 'horizontal' === r.settings.mode ? 'left' : 'none',
listStyle: 'none',
position: 'relative'
}),
r.children.css('width', h()),
'horizontal' === r.settings.mode &&
r.settings.slideMargin > 0 &&
r.children.css('marginRight', r.settings.slideMargin),
'vertical' === r.settings.mode &&
r.settings.slideMargin > 0 &&
r.children.css('marginBottom', r.settings.slideMargin),
'fade' === r.settings.mode &&
(r.children.css({
position: 'absolute',
zIndex: 0,
display: 'none'
}),
r.children.eq(r.settings.startSlide).css({
zIndex: r.settings.slideZIndex,
display: 'block'
})),
(r.controls.el = e('')),
r.settings.captions && C(),
(r.active.last = r.settings.startSlide === m() - 1),
r.settings.video && o.fitVids(),
('all' === r.settings.preloadImages || r.settings.ticker) &&
(t = r.children),
r.settings.ticker
? (r.settings.pager = !1)
: (r.settings.controls && T(),
r.settings.auto && r.settings.autoControls && S(),
r.settings.pager && w(),
(r.settings.controls ||
r.settings.autoControls ||
r.settings.pager) &&
r.viewport.after(r.controls.el)),
c(t, d);
},
c = function(t, n) {
var i = t.find('img:not([src=""]), iframe').length,
r = 0;
return 0 === i
? void n()
: void t.find('img:not([src=""]), iframe').each(function() {
e(this)
.one('load error', function() {
++r === i && n();
})
.each(function() {
this.complete && e(this).load();
});
});
},
d = function() {
if (
r.settings.infiniteLoop &&
'fade' !== r.settings.mode &&
!r.settings.ticker
) {
var t =
'vertical' === r.settings.mode
? r.settings.minSlides
: r.settings.maxSlides,
n = r.children
.slice(0, t)
.clone(!0)
.addClass('bx-clone'),
i = r.children
.slice(-t)
.clone(!0)
.addClass('bx-clone');
r.settings.ariaHidden &&
(n.attr('aria-hidden', !0), i.attr('aria-hidden', !0)),
o.append(n).prepend(i);
}
r.loader.remove(),
y(),
'vertical' === r.settings.mode &&
(r.settings.adaptiveHeight = !0),
r.viewport.height(f()),
o.redrawSlider(),
r.settings.onSliderLoad.call(o, r.active.index),
(r.initialized = !0),
r.settings.responsive && e(window).bind('resize', $),
r.settings.auto &&
r.settings.autoStart &&
(m() > 1 || r.settings.autoSlideForOnePage) &&
H(),
r.settings.ticker && q(),
r.settings.pager && M(r.settings.startSlide),
r.settings.controls && L(),
r.settings.touchEnabled && !r.settings.ticker && I(),
r.settings.keyboardEnabled &&
!r.settings.ticker &&
e(document).keydown(O);
},
f = function() {
var t = 0,
n = e();
if (
'vertical' === r.settings.mode ||
r.settings.adaptiveHeight
)
if (r.carousel) {
var o =
1 === r.settings.moveSlides
? r.active.index
: r.active.index * v();
for (
n = r.children.eq(o), i = 1;
i <= r.settings.maxSlides - 1;
i++
)
n =
o + i >= r.children.length
? n.add(r.children.eq(i - 1))
: n.add(r.children.eq(o + i));
} else n = r.children.eq(r.active.index);
else n = r.children;
return (
'vertical' === r.settings.mode
? (n.each(function(n) {
t += e(this).outerHeight();
}),
r.settings.slideMargin > 0 &&
(t +=
r.settings.slideMargin *
(r.settings.minSlides - 1)))
: (t = Math.max.apply(
Math,
n
.map(function() {
return e(this).outerHeight(!1);
})
.get()
)),
'border-box' === r.viewport.css('box-sizing')
? (t +=
parseFloat(r.viewport.css('padding-top')) +
parseFloat(r.viewport.css('padding-bottom')) +
parseFloat(r.viewport.css('border-top-width')) +
parseFloat(r.viewport.css('border-bottom-width')))
: 'padding-box' === r.viewport.css('box-sizing') &&
(t +=
parseFloat(r.viewport.css('padding-top')) +
parseFloat(r.viewport.css('padding-bottom'))),
t
);
},
p = function() {
var e = '100%';
return (
r.settings.slideWidth > 0 &&
(e =
'horizontal' === r.settings.mode
? r.settings.maxSlides * r.settings.slideWidth +
(r.settings.maxSlides - 1) * r.settings.slideMargin
: r.settings.slideWidth),
e
);
},
h = function() {
var e = r.settings.slideWidth,
t = r.viewport.width();
if (
0 === r.settings.slideWidth ||
(r.settings.slideWidth > t && !r.carousel) ||
'vertical' === r.settings.mode
)
e = t;
else if (
r.settings.maxSlides > 1 &&
'horizontal' === r.settings.mode
) {
if (t > r.maxThreshold) return e;
t < r.minThreshold
? (e =
(t -
r.settings.slideMargin *
(r.settings.minSlides - 1)) /
r.settings.minSlides)
: r.settings.shrinkItems &&
(e = Math.floor(
(t + r.settings.slideMargin) /
Math.ceil(
(t + r.settings.slideMargin) /
(e + r.settings.slideMargin)
) -
r.settings.slideMargin
));
}
return e;
},
g = function() {
var e = 1,
t = null;
return (
'horizontal' === r.settings.mode &&
r.settings.slideWidth > 0
? r.viewport.width() < r.minThreshold
? (e = r.settings.minSlides)
: r.viewport.width() > r.maxThreshold
? (e = r.settings.maxSlides)
: ((t =
r.children.first().width() +
r.settings.slideMargin),
(e = Math.floor(
(r.viewport.width() + r.settings.slideMargin) / t
)))
: 'vertical' === r.settings.mode &&
(e = r.settings.minSlides),
e
);
},
m = function() {
var e = 0,
t = 0,
n = 0;
if (r.settings.moveSlides > 0)
if (r.settings.infiniteLoop)
e = Math.ceil(r.children.length / v());
else
for (; t < r.children.length; )
++e,
(t = n + g()),
(n +=
r.settings.moveSlides <= g()
? r.settings.moveSlides
: g());
else e = Math.ceil(r.children.length / g());
return e;
},
v = function() {
return r.settings.moveSlides > 0 &&
r.settings.moveSlides <= g()
? r.settings.moveSlides
: g();
},
y = function() {
var e, t, n;
r.children.length > r.settings.maxSlides &&
r.active.last &&
!r.settings.infiniteLoop
? 'horizontal' === r.settings.mode
? ((t = r.children.last()),
(e = t.position()),
x(
-(e.left - (r.viewport.width() - t.outerWidth())),
'reset',
0
))
: 'vertical' === r.settings.mode &&
((n = r.children.length - r.settings.minSlides),
(e = r.children.eq(n).position()),
x(-e.top, 'reset', 0))
: ((e = r.children.eq(r.active.index * v()).position()),
r.active.index === m() - 1 && (r.active.last = !0),
void 0 !== e &&
('horizontal' === r.settings.mode
? x(-e.left, 'reset', 0)
: 'vertical' === r.settings.mode &&
x(-e.top, 'reset', 0)));
},
x = function(t, n, i, s) {
var a, l;
r.usingCSS
? ((l =
'vertical' === r.settings.mode
? 'translate3d(0, ' + t + 'px, 0)'
: 'translate3d(' + t + 'px, 0, 0)'),
o.css(
'-' + r.cssPrefix + '-transition-duration',
i / 1e3 + 's'
),
'slide' === n
? (o.css(r.animProp, l),
0 !== i
? o.bind(
'transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd',
function(t) {
e(t.target).is(o) &&
(o.unbind(
'transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd'
),
_());
}
)
: _())
: 'reset' === n
? o.css(r.animProp, l)
: 'ticker' === n &&
(o.css(
'-' + r.cssPrefix + '-transition-timing-function',
'linear'
),
o.css(r.animProp, l),
0 !== i
? o.bind(
'transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd',
function(t) {
e(t.target).is(o) &&
(o.unbind(
'transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd'
),
x(s.resetValue, 'reset', 0),
P());
}
)
: (x(s.resetValue, 'reset', 0), P())))
: ((a = {}),
(a[r.animProp] = t),
'slide' === n
? o.animate(a, i, r.settings.easing, function() {
_();
})
: 'reset' === n
? o.css(r.animProp, t)
: 'ticker' === n &&
o.animate(a, i, 'linear', function() {
x(s.resetValue, 'reset', 0), P();
}));
},
b = function() {
for (var t = '', n = '', i = m(), o = 0; o < i; o++)
(n = ''),
(r.settings.buildPager &&
e.isFunction(r.settings.buildPager)) ||
r.settings.pagerCustom
? ((n = r.settings.buildPager(o)),
r.pagerEl.addClass('bx-custom-pager'))
: ((n = o + 1), r.pagerEl.addClass('bx-default-pager')),
(t +=
'');
r.pagerEl.html(t);
},
w = function() {
r.settings.pagerCustom
? (r.pagerEl = e(r.settings.pagerCustom))
: ((r.pagerEl = e('')),
r.settings.pagerSelector
? e(r.settings.pagerSelector).html(r.pagerEl)
: r.controls.el
.addClass('bx-has-pager')
.append(r.pagerEl),
b()),
r.pagerEl.on('click touchend', 'a', j);
},
T = function() {
(r.controls.next = e(
'' + r.settings.nextText + ''
)),
(r.controls.prev = e(
'' +
r.settings.prevText +
''
)),
r.controls.next.bind('click touchend', k),
r.controls.prev.bind('click touchend', E),
r.settings.nextSelector &&
e(r.settings.nextSelector).append(r.controls.next),
r.settings.prevSelector &&
e(r.settings.prevSelector).append(r.controls.prev),
r.settings.nextSelector ||
r.settings.prevSelector ||
((r.controls.directionEl = e(
''
)),
r.controls.directionEl
.append(r.controls.prev)
.append(r.controls.next),
r.controls.el
.addClass('bx-has-controls-direction')
.append(r.controls.directionEl));
},
S = function() {
(r.controls.start = e(
''
)),
(r.controls.stop = e(
''
)),
(r.controls.autoEl = e('')),
r.controls.autoEl.on('click', '.bx-start', N),
r.controls.autoEl.on('click', '.bx-stop', A),
r.settings.autoControlsCombine
? r.controls.autoEl.append(r.controls.start)
: r.controls.autoEl
.append(r.controls.start)
.append(r.controls.stop),
r.settings.autoControlsSelector
? e(r.settings.autoControlsSelector).html(
r.controls.autoEl
)
: r.controls.el
.addClass('bx-has-controls-auto')
.append(r.controls.autoEl),
D(r.settings.autoStart ? 'stop' : 'start');
},
C = function() {
r.children.each(function(t) {
var n = e(this)
.find('img:first')
.attr('title');
void 0 !== n &&
('' + n).length &&
e(this).append(
'' + n + '
'
);
});
},
k = function(e) {
e.preventDefault(),
r.controls.el.hasClass('disabled') ||
(r.settings.auto &&
r.settings.stopAutoOnClick &&
o.stopAuto(),
o.goToNextSlide());
},
E = function(e) {
e.preventDefault(),
r.controls.el.hasClass('disabled') ||
(r.settings.auto &&
r.settings.stopAutoOnClick &&
o.stopAuto(),
o.goToPrevSlide());
},
N = function(e) {
o.startAuto(), e.preventDefault();
},
A = function(e) {
o.stopAuto(), e.preventDefault();
},
j = function(t) {
var n, i;
t.preventDefault(),
r.controls.el.hasClass('disabled') ||
(r.settings.auto &&
r.settings.stopAutoOnClick &&
o.stopAuto(),
(n = e(t.currentTarget)),
void 0 !== n.attr('data-slide-index') &&
((i = parseInt(n.attr('data-slide-index'))),
i !== r.active.index && o.goToSlide(i)));
},
M = function(t) {
var n = r.children.length;
return 'short' === r.settings.pagerType
? (r.settings.maxSlides > 1 &&
(n = Math.ceil(
r.children.length / r.settings.maxSlides
)),
void r.pagerEl.html(
t + 1 + r.settings.pagerShortSeparator + n
))
: (r.pagerEl.find('a').removeClass('active'),
void r.pagerEl.each(function(n, i) {
e(i)
.find('a')
.eq(t)
.addClass('active');
}));
},
_ = function() {
if (r.settings.infiniteLoop) {
var e = '';
0 === r.active.index
? (e = r.children.eq(0).position())
: r.active.index === m() - 1 && r.carousel
? (e = r.children.eq((m() - 1) * v()).position())
: r.active.index === r.children.length - 1 &&
(e = r.children.eq(r.children.length - 1).position()),
e &&
('horizontal' === r.settings.mode
? x(-e.left, 'reset', 0)
: 'vertical' === r.settings.mode &&
x(-e.top, 'reset', 0));
}
(r.working = !1),
r.settings.onSlideAfter.call(
o,
r.children.eq(r.active.index),
r.oldIndex,
r.active.index
);
},
D = function(e) {
r.settings.autoControlsCombine
? r.controls.autoEl.html(r.controls[e])
: (r.controls.autoEl.find('a').removeClass('active'),
r.controls.autoEl
.find('a:not(.bx-' + e + ')')
.addClass('active'));
},
L = function() {
1 === m()
? (r.controls.prev.addClass('disabled'),
r.controls.next.addClass('disabled'))
: !r.settings.infiniteLoop &&
r.settings.hideControlOnEnd &&
(0 === r.active.index
? (r.controls.prev.addClass('disabled'),
r.controls.next.removeClass('disabled'))
: r.active.index === m() - 1
? (r.controls.next.addClass('disabled'),
r.controls.prev.removeClass('disabled'))
: (r.controls.prev.removeClass('disabled'),
r.controls.next.removeClass('disabled')));
},
H = function() {
if (r.settings.autoDelay > 0) {
setTimeout(o.startAuto, r.settings.autoDelay);
} else
o.startAuto(),
e(window)
.focus(function() {
o.startAuto();
})
.blur(function() {
o.stopAuto();
});
r.settings.autoHover &&
o.hover(
function() {
r.interval && (o.stopAuto(!0), (r.autoPaused = !0));
},
function() {
r.autoPaused &&
(o.startAuto(!0), (r.autoPaused = null));
}
);
},
q = function() {
var t,
n,
i,
s,
a,
l,
u,
c,
d = 0;
'next' === r.settings.autoDirection
? o.append(r.children.clone().addClass('bx-clone'))
: (o.prepend(r.children.clone().addClass('bx-clone')),
(t = r.children.first().position()),
(d =
'horizontal' === r.settings.mode ? -t.left : -t.top)),
x(d, 'reset', 0),
(r.settings.pager = !1),
(r.settings.controls = !1),
(r.settings.autoControls = !1),
r.settings.tickerHover &&
(r.usingCSS
? ((s = 'horizontal' === r.settings.mode ? 4 : 5),
r.viewport.hover(
function() {
(n = o.css('-' + r.cssPrefix + '-transform')),
(i = parseFloat(n.split(',')[s])),
x(i, 'reset', 0);
},
function() {
(c = 0),
r.children.each(function(t) {
c +=
'horizontal' === r.settings.mode
? e(this).outerWidth(!0)
: e(this).outerHeight(!0);
}),
(a = r.settings.speed / c),
(l =
'horizontal' === r.settings.mode
? 'left'
: 'top'),
(u = a * (c - Math.abs(parseInt(i)))),
P(u);
}
))
: r.viewport.hover(
function() {
o.stop();
},
function() {
(c = 0),
r.children.each(function(t) {
c +=
'horizontal' === r.settings.mode
? e(this).outerWidth(!0)
: e(this).outerHeight(!0);
}),
(a = r.settings.speed / c),
(l =
'horizontal' === r.settings.mode
? 'left'
: 'top'),
(u = a * (c - Math.abs(parseInt(o.css(l))))),
P(u);
}
)),
P();
},
P = function(e) {
var t,
n,
i,
s = e ? e : r.settings.speed,
a = {
left: 0,
top: 0
},
l = {
left: 0,
top: 0
};
'next' === r.settings.autoDirection
? (a = o
.find('.bx-clone')
.first()
.position())
: (l = r.children.first().position()),
(t = 'horizontal' === r.settings.mode ? -a.left : -a.top),
(n = 'horizontal' === r.settings.mode ? -l.left : -l.top),
(i = {
resetValue: n
}),
x(t, 'ticker', s, i);
},
F = function(t) {
var n = e(window),
i = {
top: n.scrollTop(),
left: n.scrollLeft()
},
r = t.offset();
return (
(i.right = i.left + n.width()),
(i.bottom = i.top + n.height()),
(r.right = r.left + t.outerWidth()),
(r.bottom = r.top + t.outerHeight()),
!(
i.right < r.left ||
i.left > r.right ||
i.bottom < r.top ||
i.top > r.bottom
)
);
},
O = function(e) {
var t = document.activeElement.tagName.toLowerCase(),
n = 'input|textarea',
i = new RegExp(t, ['i']),
r = i.exec(n);
if (null == r && F(o)) {
if (39 === e.keyCode) return k(e), !1;
if (37 === e.keyCode) return E(e), !1;
}
},
I = function() {
(r.touch = {
start: {
x: 0,
y: 0
},
end: {
x: 0,
y: 0
}
}),
r.viewport.bind('touchstart MSPointerDown pointerdown', W),
r.viewport.on('click', '.bxslider a', function(e) {
r.viewport.hasClass('click-disabled') &&
(e.preventDefault(),
r.viewport.removeClass('click-disabled'));
});
},
W = function(e) {
if ((r.controls.el.addClass('disabled'), r.working))
e.preventDefault(), r.controls.el.removeClass('disabled');
else {
r.touch.originalPos = o.position();
var t = e.originalEvent,
n =
'undefined' != typeof t.changedTouches
? t.changedTouches
: [t];
(r.touch.start.x = n[0].pageX),
(r.touch.start.y = n[0].pageY),
r.viewport.get(0).setPointerCapture &&
((r.pointerId = t.pointerId),
r.viewport.get(0).setPointerCapture(r.pointerId)),
r.viewport.bind('touchmove MSPointerMove pointermove', B),
r.viewport.bind('touchend MSPointerUp pointerup', R),
r.viewport.bind('MSPointerCancel pointercancel', z);
}
},
z = function(e) {
x(r.touch.originalPos.left, 'reset', 0),
r.controls.el.removeClass('disabled'),
r.viewport.unbind('MSPointerCancel pointercancel', z),
r.viewport.unbind('touchmove MSPointerMove pointermove', B),
r.viewport.unbind('touchend MSPointerUp pointerup', R),
r.viewport.get(0).releasePointerCapture &&
r.viewport.get(0).releasePointerCapture(r.pointerId);
},
B = function(e) {
var t = e.originalEvent,
n =
'undefined' != typeof t.changedTouches
? t.changedTouches
: [t],
i = Math.abs(n[0].pageX - r.touch.start.x),
o = Math.abs(n[0].pageY - r.touch.start.y),
s = 0,
a = 0;
3 * i > o && r.settings.preventDefaultSwipeX
? e.preventDefault()
: 3 * o > i &&
r.settings.preventDefaultSwipeY &&
e.preventDefault(),
'fade' !== r.settings.mode &&
r.settings.oneToOneTouch &&
('horizontal' === r.settings.mode
? ((a = n[0].pageX - r.touch.start.x),
(s = r.touch.originalPos.left + a))
: ((a = n[0].pageY - r.touch.start.y),
(s = r.touch.originalPos.top + a)),
x(s, 'reset', 0));
},
R = function(e) {
r.viewport.unbind('touchmove MSPointerMove pointermove', B),
r.controls.el.removeClass('disabled');
var t = e.originalEvent,
n =
'undefined' != typeof t.changedTouches
? t.changedTouches
: [t],
i = 0,
s = 0;
(r.touch.end.x = n[0].pageX),
(r.touch.end.y = n[0].pageY),
'fade' === r.settings.mode
? ((s = Math.abs(r.touch.start.x - r.touch.end.x)),
s >= r.settings.swipeThreshold &&
(r.touch.start.x > r.touch.end.x
? o.goToNextSlide()
: o.goToPrevSlide(),
o.stopAuto()))
: ('horizontal' === r.settings.mode
? ((s = r.touch.end.x - r.touch.start.x),
(i = r.touch.originalPos.left))
: ((s = r.touch.end.y - r.touch.start.y),
(i = r.touch.originalPos.top)),
!r.settings.infiniteLoop &&
((0 === r.active.index && s > 0) ||
(r.active.last && s < 0))
? x(i, 'reset', 200)
: Math.abs(s) >= r.settings.swipeThreshold
? (s < 0 ? o.goToNextSlide() : o.goToPrevSlide(),
o.stopAuto())
: x(i, 'reset', 200)),
r.viewport.unbind('touchend MSPointerUp pointerup', R),
r.viewport.get(0).releasePointerCapture &&
r.viewport.get(0).releasePointerCapture(r.pointerId);
},
$ = function(t) {
if (r.initialized)
if (r.working) window.setTimeout($, 10);
else {
var n = e(window).width(),
i = e(window).height();
(s === n && a === i) ||
((s = n),
(a = i),
o.redrawSlider(),
r.settings.onSliderResize.call(o, r.active.index));
}
},
X = function(e) {
var t = g();
r.settings.ariaHidden &&
!r.settings.ticker &&
(r.children.attr('aria-hidden', 'true'),
r.children.slice(e, e + t).attr('aria-hidden', 'false'));
},
U = function(e) {
return e < 0
? r.settings.infiniteLoop
? m() - 1
: r.active.index
: e >= m()
? r.settings.infiniteLoop
? 0
: r.active.index
: e;
};
return (
(o.goToSlide = function(t, n) {
var i,
s,
a,
l,
u = !0,
c = 0,
d = {
left: 0,
top: 0
},
p = null;
if (
((r.oldIndex = r.active.index),
(r.active.index = U(t)),
!r.working && r.active.index !== r.oldIndex)
) {
if (
((r.working = !0),
(u = r.settings.onSlideBefore.call(
o,
r.children.eq(r.active.index),
r.oldIndex,
r.active.index
)),
'undefined' != typeof u && !u)
)
return (
(r.active.index = r.oldIndex), void (r.working = !1)
);
'next' === n
? r.settings.onSlideNext.call(
o,
r.children.eq(r.active.index),
r.oldIndex,
r.active.index
) || (u = !1)
: 'prev' === n &&
(r.settings.onSlidePrev.call(
o,
r.children.eq(r.active.index),
r.oldIndex,
r.active.index
) ||
(u = !1)),
(r.active.last = r.active.index >= m() - 1),
(r.settings.pager || r.settings.pagerCustom) &&
M(r.active.index),
r.settings.controls && L(),
'fade' === r.settings.mode
? (r.settings.adaptiveHeight &&
r.viewport.height() !== f() &&
r.viewport.animate(
{
height: f()
},
r.settings.adaptiveHeightSpeed
),
r.children
.filter(':visible')
.fadeOut(r.settings.speed)
.css({
zIndex: 0
}),
r.children
.eq(r.active.index)
.css('zIndex', r.settings.slideZIndex + 1)
.fadeIn(r.settings.speed, function() {
e(this).css('zIndex', r.settings.slideZIndex),
_();
}))
: (r.settings.adaptiveHeight &&
r.viewport.height() !== f() &&
r.viewport.animate(
{
height: f()
},
r.settings.adaptiveHeightSpeed
),
!r.settings.infiniteLoop &&
r.carousel &&
r.active.last
? 'horizontal' === r.settings.mode
? ((p = r.children.eq(r.children.length - 1)),
(d = p.position()),
(c = r.viewport.width() - p.outerWidth()))
: ((i = r.children.length - r.settings.minSlides),
(d = r.children.eq(i).position()))
: r.carousel && r.active.last && 'prev' === n
? ((s =
1 === r.settings.moveSlides
? r.settings.maxSlides - v()
: (m() - 1) * v() -
(r.children.length -
r.settings.maxSlides)),
(p = o.children('.bx-clone').eq(s)),
(d = p.position()))
: 'next' === n && 0 === r.active.index
? ((d = o
.find('> .bx-clone')
.eq(r.settings.maxSlides)
.position()),
(r.active.last = !1))
: t >= 0 &&
((l = t * parseInt(v())),
(d = r.children.eq(l).position())),
'undefined' != typeof d
? ((a =
'horizontal' === r.settings.mode
? -(d.left - c)
: -d.top),
x(a, 'slide', r.settings.speed))
: (r.working = !1)),
r.settings.ariaHidden && X(r.active.index * v());
}
}),
(o.goToNextSlide = function() {
if (r.settings.infiniteLoop || !r.active.last) {
var e = parseInt(r.active.index) + 1;
o.goToSlide(e, 'next');
}
}),
(o.goToPrevSlide = function() {
if (r.settings.infiniteLoop || 0 !== r.active.index) {
var e = parseInt(r.active.index) - 1;
o.goToSlide(e, 'prev');
}
}),
(o.startAuto = function(e) {
r.interval ||
((r.interval = setInterval(function() {
'next' === r.settings.autoDirection
? o.goToNextSlide()
: o.goToPrevSlide();
}, r.settings.pause)),
r.settings.autoControls && e !== !0 && D('stop'));
}),
(o.stopAuto = function(e) {
r.interval &&
(clearInterval(r.interval),
(r.interval = null),
r.settings.autoControls && e !== !0 && D('start'));
}),
(o.getCurrentSlide = function() {
return r.active.index;
}),
(o.getCurrentSlideElement = function() {
return r.children.eq(r.active.index);
}),
(o.getSlideElement = function(e) {
return r.children.eq(e);
}),
(o.getSlideCount = function() {
return r.children.length;
}),
(o.isWorking = function() {
return r.working;
}),
(o.redrawSlider = function() {
r.children.add(o.find('.bx-clone')).outerWidth(h()),
r.viewport.css('height', f()),
r.settings.ticker || y(),
r.active.last && (r.active.index = m() - 1),
r.active.index >= m() && (r.active.last = !0),
r.settings.pager &&
!r.settings.pagerCustom &&
(b(), M(r.active.index)),
r.settings.ariaHidden && X(r.active.index * v());
}),
(o.destroySlider = function() {
r.initialized &&
((r.initialized = !1),
e('.bx-clone', this).remove(),
r.children.each(function() {
void 0 !== e(this).data('origStyle')
? e(this).attr('style', e(this).data('origStyle'))
: e(this).removeAttr('style');
}),
void 0 !== e(this).data('origStyle')
? this.attr('style', e(this).data('origStyle'))
: e(this).removeAttr('style'),
e(this)
.unwrap()
.unwrap(),
r.controls.el && r.controls.el.remove(),
r.controls.next && r.controls.next.remove(),
r.controls.prev && r.controls.prev.remove(),
r.pagerEl &&
r.settings.controls &&
!r.settings.pagerCustom &&
r.pagerEl.remove(),
e('.bx-caption', this).remove(),
r.controls.autoEl && r.controls.autoEl.remove(),
clearInterval(r.interval),
r.settings.responsive && e(window).unbind('resize', $),
r.settings.keyboardEnabled &&
e(document).unbind('keydown', O),
e(this).removeData('bxSlider'));
}),
(o.reloadSlider = function(t) {
void 0 !== t && (n = t),
o.destroySlider(),
l(),
e(o).data('bxSlider', this);
}),
l(),
e(o).data('bxSlider', this),
this
);
}
};
})(jQuery);
},
{}
],
2: [
function(e, t, n) {
!(function(e, i) {
'object' == typeof n
? (t.exports = i())
: 'function' == typeof define && define.amd
? define([], i)
: (e.returnExports = i());
})(this, function() {
return (function(e, t) {
function n(e) {
var t = (he[e] = {});
return (
K.each(e.split(te), function(e, n) {
t[n] = !0;
}),
t
);
}
function i(e, n, i) {
if (i === t && 1 === e.nodeType) {
var r = 'data-' + n.replace(me, '-$1').toLowerCase();
if (((i = e.getAttribute(r)), 'string' == typeof i)) {
try {
i =
'true' === i ||
('false' !== i &&
('null' === i
? null
: +i + '' === i
? +i
: ge.test(i)
? K.parseJSON(i)
: i));
} catch (e) {}
K.data(e, n, i);
} else i = t;
}
return i;
}
function r(e) {
var t;
for (t in e)
if (('data' !== t || !K.isEmptyObject(e[t])) && 'toJSON' !== t)
return !1;
return !0;
}
function o() {
return !1;
}
function s() {
return !0;
}
function a(e) {
return !e || !e.parentNode || 11 === e.parentNode.nodeType;
}
function l(e, t) {
do e = e[t];
while (e && 1 !== e.nodeType);
return e;
}
function u(e, t, n) {
if (((t = t || 0), K.isFunction(t)))
return K.grep(e, function(e, i) {
var r = !!t.call(e, i, e);
return r === n;
});
if (t.nodeType)
return K.grep(e, function(e, i) {
return (e === t) === n;
});
if ('string' == typeof t) {
var i = K.grep(e, function(e) {
return 1 === e.nodeType;
});
if (Pe.test(t)) return K.filter(t, i, !n);
t = K.filter(t, i);
}
return K.grep(e, function(e, i) {
return K.inArray(e, t) >= 0 === n;
});
}
function c(e) {
var t = Ie.split('|'),
n = e.createDocumentFragment();
if (n.createElement) for (; t.length; ) n.createElement(t.pop());
return n;
}
function d(e, t) {
return (
e.getElementsByTagName(t)[0] ||
e.appendChild(e.ownerDocument.createElement(t))
);
}
function f(e, t) {
if (1 === t.nodeType && K.hasData(e)) {
var n,
i,
r,
o = K._data(e),
s = K._data(t, o),
a = o.events;
if (a) {
delete s.handle, (s.events = {});
for (n in a)
for (i = 0, r = a[n].length; i < r; i++)
K.event.add(t, n, a[n][i]);
}
s.data && (s.data = K.extend({}, s.data));
}
}
function p(e, t) {
var n;
1 === t.nodeType &&
(t.clearAttributes && t.clearAttributes(),
t.mergeAttributes && t.mergeAttributes(e),
(n = t.nodeName.toLowerCase()),
'object' === n
? (t.parentNode && (t.outerHTML = e.outerHTML),
K.support.html5Clone &&
e.innerHTML &&
!K.trim(t.innerHTML) &&
(t.innerHTML = e.innerHTML))
: 'input' === n && Ge.test(e.type)
? ((t.defaultChecked = t.checked = e.checked),
t.value !== e.value && (t.value = e.value))
: 'option' === n
? (t.selected = e.defaultSelected)
: 'input' === n || 'textarea' === n
? (t.defaultValue = e.defaultValue)
: 'script' === n &&
t.text !== e.text &&
(t.text = e.text),
t.removeAttribute(K.expando));
}
function h(e) {
return 'undefined' != typeof e.getElementsByTagName
? e.getElementsByTagName('*')
: 'undefined' != typeof e.querySelectorAll
? e.querySelectorAll('*')
: [];
}
function g(e) {
Ge.test(e.type) && (e.defaultChecked = e.checked);
}
function m(e, t) {
if (t in e) return t;
for (
var n = t.charAt(0).toUpperCase() + t.slice(1),
i = t,
r = vt.length;
r--;
)
if (((t = vt[r] + n), t in e)) return t;
return i;
}
function v(e, t) {
return (
(e = t || e),
'none' === K.css(e, 'display') ||
!K.contains(e.ownerDocument, e)
);
}
function y(e, t) {
for (var n, i, r = [], o = 0, s = e.length; o < s; o++)
(n = e[o]),
n.style &&
((r[o] = K._data(n, 'olddisplay')),
t
? (r[o] ||
'none' !== n.style.display ||
(n.style.display = ''),
'' === n.style.display &&
v(n) &&
(r[o] = K._data(n, 'olddisplay', T(n.nodeName))))
: ((i = nt(n, 'display')),
r[o] || 'none' === i || K._data(n, 'olddisplay', i)));
for (o = 0; o < s; o++)
(n = e[o]),
n.style &&
((t &&
'none' !== n.style.display &&
'' !== n.style.display) ||
(n.style.display = t ? r[o] || '' : 'none'));
return e;
}
function x(e, t, n) {
var i = ct.exec(t);
return i ? Math.max(0, i[1] - (n || 0)) + (i[2] || 'px') : t;
}
function b(e, t, n, i) {
for (
var r =
n === (i ? 'border' : 'content')
? 4
: 'width' === t
? 1
: 0,
o = 0;
r < 4;
r += 2
)
'margin' === n && (o += K.css(e, n + mt[r], !0)),
i
? ('content' === n &&
(o -= parseFloat(nt(e, 'padding' + mt[r])) || 0),
'margin' !== n &&
(o -=
parseFloat(nt(e, 'border' + mt[r] + 'Width')) || 0))
: ((o += parseFloat(nt(e, 'padding' + mt[r])) || 0),
'padding' !== n &&
(o +=
parseFloat(nt(e, 'border' + mt[r] + 'Width')) || 0));
return o;
}
function w(e, t, n) {
var i = 'width' === t ? e.offsetWidth : e.offsetHeight,
r = !0,
o =
K.support.boxSizing && 'border-box' === K.css(e, 'boxSizing');
if (i <= 0 || null == i) {
if (
((i = nt(e, t)),
(i < 0 || null == i) && (i = e.style[t]),
dt.test(i))
)
return i;
(r = o && (K.support.boxSizingReliable || i === e.style[t])),
(i = parseFloat(i) || 0);
}
return i + b(e, t, n || (o ? 'border' : 'content'), r) + 'px';
}
function T(e) {
if (pt[e]) return pt[e];
var t = K('<' + e + '>').appendTo(z.body),
n = t.css('display');
return (
t.remove(),
('none' !== n && '' !== n) ||
((it = z.body.appendChild(
it ||
K.extend(z.createElement('iframe'), {
frameBorder: 0,
width: 0,
height: 0
})
)),
(rt && it.createElement) ||
((rt = (it.contentWindow || it.contentDocument).document),
rt.write(''),
rt.close()),
(t = rt.body.appendChild(rt.createElement(e))),
(n = nt(t, 'display')),
z.body.removeChild(it)),
(pt[e] = n),
n
);
}
function S(e, t, n, i) {
var r;
if (K.isArray(t))
K.each(t, function(t, r) {
n || bt.test(e)
? i(e, r)
: S(
e + '[' + ('object' == typeof r ? t : '') + ']',
r,
n,
i
);
});
else if (n || 'object' !== K.type(t)) i(e, t);
else for (r in t) S(e + '[' + r + ']', t[r], n, i);
}
function C(e) {
return function(t, n) {
'string' != typeof t && ((n = t), (t = '*'));
var i,
r,
o,
s = t.toLowerCase().split(te),
a = 0,
l = s.length;
if (K.isFunction(n))
for (; a < l; a++)
(i = s[a]),
(o = /^\+/.test(i)),
o && (i = i.substr(1) || '*'),
(r = e[i] = e[i] || []),
r[o ? 'unshift' : 'push'](n);
};
}
function k(e, n, i, r, o, s) {
(o = o || n.dataTypes[0]), (s = s || {}), (s[o] = !0);
for (
var a, l = e[o], u = 0, c = l ? l.length : 0, d = e === Pt;
u < c && (d || !a);
u++
)
(a = l[u](n, i, r)),
'string' == typeof a &&
(!d || s[a]
? (a = t)
: (n.dataTypes.unshift(a), (a = k(e, n, i, r, a, s))));
return (!d && a) || s['*'] || (a = k(e, n, i, r, '*', s)), a;
}
function E(e, n) {
var i,
r,
o = K.ajaxSettings.flatOptions || {};
for (i in n) n[i] !== t && ((o[i] ? e : r || (r = {}))[i] = n[i]);
r && K.extend(!0, e, r);
}
function N(e, n, i) {
var r,
o,
s,
a,
l = e.contents,
u = e.dataTypes,
c = e.responseFields;
for (o in c) o in i && (n[c[o]] = i[o]);
for (; '*' === u[0]; )
u.shift(),
r === t &&
(r = e.mimeType || n.getResponseHeader('content-type'));
if (r)
for (o in l)
if (l[o] && l[o].test(r)) {
u.unshift(o);
break;
}
if (u[0] in i) s = u[0];
else {
for (o in i) {
if (!u[0] || e.converters[o + ' ' + u[0]]) {
s = o;
break;
}
a || (a = o);
}
s = s || a;
}
if (s) return s !== u[0] && u.unshift(s), i[s];
}
function A(e, t) {
var n,
i,
r,
o,
s = e.dataTypes.slice(),
a = s[0],
l = {},
u = 0;
if ((e.dataFilter && (t = e.dataFilter(t, e.dataType)), s[1]))
for (n in e.converters) l[n.toLowerCase()] = e.converters[n];
for (; (r = s[++u]); )
if ('*' !== r) {
if ('*' !== a && a !== r) {
if (((n = l[a + ' ' + r] || l['* ' + r]), !n))
for (i in l)
if (
((o = i.split(' ')),
o[1] === r &&
(n = l[a + ' ' + o[0]] || l['* ' + o[0]]))
) {
n === !0
? (n = l[i])
: l[i] !== !0 && ((r = o[0]), s.splice(u--, 0, r));
break;
}
if (n !== !0)
if (n && e.throws) t = n(t);
else
try {
t = n(t);
} catch (e) {
return {
state: 'parsererror',
error: n
? e
: 'No conversion from ' + a + ' to ' + r
};
}
}
a = r;
}
return {
state: 'success',
data: t
};
}
function j() {
try {
return new e.XMLHttpRequest();
} catch (e) {}
}
function M() {
try {
return new e.ActiveXObject('Microsoft.XMLHTTP');
} catch (e) {}
}
function _() {
return (
setTimeout(function() {
Ut = t;
}, 0),
(Ut = K.now())
);
}
function D(e, t) {
K.each(t, function(t, n) {
for (
var i = (Kt[t] || []).concat(Kt['*']), r = 0, o = i.length;
r < o;
r++
)
if (i[r].call(e, t, n)) return;
});
}
function L(e, t, n) {
var i,
r = 0,
o = Qt.length,
s = K.Deferred().always(function() {
delete a.elem;
}),
a = function() {
for (
var t = Ut || _(),
n = Math.max(0, l.startTime + l.duration - t),
i = 1 - (n / l.duration || 0),
r = 0,
o = l.tweens.length;
r < o;
r++
)
l.tweens[r].run(i);
return (
s.notifyWith(e, [l, i, n]),
i < 1 && o ? n : (s.resolveWith(e, [l]), !1)
);
},
l = s.promise({
elem: e,
props: K.extend({}, t),
opts: K.extend(
!0,
{
specialEasing: {}
},
n
),
originalProperties: t,
originalOptions: n,
startTime: Ut || _(),
duration: n.duration,
tweens: [],
createTween: function(t, n, i) {
var r = K.Tween(
e,
l.opts,
t,
n,
l.opts.specialEasing[t] || l.opts.easing
);
return l.tweens.push(r), r;
},
stop: function(t) {
for (var n = 0, i = t ? l.tweens.length : 0; n < i; n++)
l.tweens[n].run(1);
return (
t ? s.resolveWith(e, [l, t]) : s.rejectWith(e, [l, t]),
this
);
}
}),
u = l.props;
for (H(u, l.opts.specialEasing); r < o; r++)
if ((i = Qt[r].call(l, e, u, l.opts))) return i;
return (
D(l, u),
K.isFunction(l.opts.start) && l.opts.start.call(e, l),
K.fx.timer(
K.extend(a, {
anim: l,
queue: l.opts.queue,
elem: e
})
),
l
.progress(l.opts.progress)
.done(l.opts.done, l.opts.complete)
.fail(l.opts.fail)
.always(l.opts.always)
);
}
function H(e, t) {
var n, i, r, o, s;
for (n in e)
if (
((i = K.camelCase(n)),
(r = t[i]),
(o = e[n]),
K.isArray(o) && ((r = o[1]), (o = e[n] = o[0])),
n !== i && ((e[i] = o), delete e[n]),
(s = K.cssHooks[i]),
s && 'expand' in s)
) {
(o = s.expand(o)), delete e[i];
for (n in o) n in e || ((e[n] = o[n]), (t[n] = r));
} else t[i] = r;
}
function q(e, t, n) {
var i,
r,
o,
s,
a,
l,
u,
c,
d = this,
f = e.style,
p = {},
h = [],
g = e.nodeType && v(e);
n.queue ||
((u = K._queueHooks(e, 'fx')),
null == u.unqueued &&
((u.unqueued = 0),
(c = u.empty.fire),
(u.empty.fire = function() {
u.unqueued || c();
})),
u.unqueued++,
d.always(function() {
d.always(function() {
u.unqueued--, K.queue(e, 'fx').length || u.empty.fire();
});
})),
1 === e.nodeType &&
('height' in t || 'width' in t) &&
((n.overflow = [f.overflow, f.overflowX, f.overflowY]),
'inline' === K.css(e, 'display') &&
'none' === K.css(e, 'float') &&
(K.support.inlineBlockNeedsLayout &&
'inline' !== T(e.nodeName)
? (f.zoom = 1)
: (f.display = 'inline-block'))),
n.overflow &&
((f.overflow = 'hidden'),
K.support.shrinkWrapBlocks ||
d.done(function() {
(f.overflow = n.overflow[0]),
(f.overflowX = n.overflow[1]),
(f.overflowY = n.overflow[2]);
}));
for (i in t)
if (((o = t[i]), Vt.exec(o))) {
if ((delete t[i], o === (g ? 'hide' : 'show'))) continue;
h.push(i);
}
if ((s = h.length))
for (
a = K._data(e, 'fxshow') || K._data(e, 'fxshow', {}),
g
? K(e).show()
: d.done(function() {
K(e).hide();
}),
d.done(function() {
var t;
K.removeData(e, 'fxshow', !0);
for (t in p) K.style(e, t, p[t]);
}),
i = 0;
i < s;
i++
)
(r = h[i]),
(l = d.createTween(r, g ? a[r] : 0)),
(p[r] = a[r] || K.style(e, r)),
r in a ||
((a[r] = l.start),
g &&
((l.end = l.start),
(l.start = 'width' === r || 'height' === r ? 1 : 0)));
}
function P(e, t, n, i, r) {
return new P.prototype.init(e, t, n, i, r);
}
function F(e, t) {
var n,
i = {
height: e
},
r = 0;
for (t = t ? 1 : 0; r < 4; r += 2 - t)
(n = mt[r]), (i['margin' + n] = i['padding' + n] = e);
return t && (i.opacity = i.width = e), i;
}
function O(e) {
return K.isWindow(e)
? e
: 9 === e.nodeType && (e.defaultView || e.parentWindow);
}
var I,
W,
z = e.document,
B = e.location,
R = e.navigator,
$ = e.jQuery,
X = e.$,
U = Array.prototype.push,
Y = Array.prototype.slice,
V = Array.prototype.indexOf,
G = Object.prototype.toString,
J = Object.prototype.hasOwnProperty,
Q = String.prototype.trim,
K = function(e, t) {
return new K.fn.init(e, t, I);
},
Z = /[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,
ee = /\S/,
te = /\s+/,
ne = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
ie = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,
re = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
oe = /^[\],:{}\s]*$/,
se = /(?:^|:|,)(?:\s*\[)+/g,
ae = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,
le = /"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,
ue = /^-ms-/,
ce = /-([\da-z])/gi,
de = function(e, t) {
return (t + '').toUpperCase();
},
fe = function() {
z.addEventListener
? (z.removeEventListener('DOMContentLoaded', fe, !1),
K.ready())
: 'complete' === z.readyState &&
(z.detachEvent('onreadystatechange', fe), K.ready());
},
pe = {};
(K.fn = K.prototype = {
constructor: K,
init: function(e, n, i) {
var r, o, s;
if (!e) return this;
if (e.nodeType)
return (this.context = this[0] = e), (this.length = 1), this;
if ('string' == typeof e) {
if (
((r =
'<' === e.charAt(0) &&
'>' === e.charAt(e.length - 1) &&
e.length >= 3
? [null, e, null]
: ie.exec(e)),
!r || (!r[1] && n))
)
return !n || n.jquery
? (n || i).find(e)
: this.constructor(n).find(e);
if (r[1])
return (
(n = n instanceof K ? n[0] : n),
(s = n && n.nodeType ? n.ownerDocument || n : z),
(e = K.parseHTML(r[1], s, !0)),
re.test(r[1]) &&
K.isPlainObject(n) &&
this.attr.call(e, n, !0),
K.merge(this, e)
);
if (((o = z.getElementById(r[2])), o && o.parentNode)) {
if (o.id !== r[2]) return i.find(e);
(this.length = 1), (this[0] = o);
}
return (this.context = z), (this.selector = e), this;
}
return K.isFunction(e)
? i.ready(e)
: (e.selector !== t &&
((this.selector = e.selector),
(this.context = e.context)),
K.makeArray(e, this));
},
selector: '',
jquery: '1.8.1',
length: 0,
size: function() {
return this.length;
},
toArray: function() {
return Y.call(this);
},
get: function(e) {
return null == e
? this.toArray()
: e < 0
? this[this.length + e]
: this[e];
},
pushStack: function(e, t, n) {
var i = K.merge(this.constructor(), e);
return (
(i.prevObject = this),
(i.context = this.context),
'find' === t
? (i.selector =
this.selector + (this.selector ? ' ' : '') + n)
: t &&
(i.selector = this.selector + '.' + t + '(' + n + ')'),
i
);
},
each: function(e, t) {
return K.each(this, e, t);
},
ready: function(e) {
return K.ready.promise().done(e), this;
},
eq: function(e) {
return (
(e = +e), e === -1 ? this.slice(e) : this.slice(e, e + 1)
);
},
first: function() {
return this.eq(0);
},
last: function() {
return this.eq(-1);
},
slice: function() {
return this.pushStack(
Y.apply(this, arguments),
'slice',
Y.call(arguments).join(',')
);
},
map: function(e) {
return this.pushStack(
K.map(this, function(t, n) {
return e.call(t, n, t);
})
);
},
end: function() {
return this.prevObject || this.constructor(null);
},
push: U,
sort: [].sort,
splice: [].splice
}),
(K.fn.init.prototype = K.fn),
(K.extend = K.fn.extend = function() {
var e,
n,
i,
r,
o,
s,
a = arguments[0] || {},
l = 1,
u = arguments.length,
c = !1;
for (
'boolean' == typeof a &&
((c = a), (a = arguments[1] || {}), (l = 2)),
'object' == typeof a || K.isFunction(a) || (a = {}),
u === l && ((a = this), --l);
l < u;
l++
)
if (null != (e = arguments[l]))
for (n in e)
(i = a[n]),
(r = e[n]),
a !== r &&
(c && r && (K.isPlainObject(r) || (o = K.isArray(r)))
? (o
? ((o = !1), (s = i && K.isArray(i) ? i : []))
: (s = i && K.isPlainObject(i) ? i : {}),
(a[n] = K.extend(c, s, r)))
: r !== t && (a[n] = r));
return a;
}),
K.extend({
noConflict: function(t) {
return (
e.$ === K && (e.$ = X),
t && e.jQuery === K && (e.jQuery = $),
K
);
},
isReady: !1,
readyWait: 1,
holdReady: function(e) {
e ? K.readyWait++ : K.ready(!0);
},
ready: function(e) {
if (e === !0 ? !--K.readyWait : !K.isReady) {
if (!z.body) return setTimeout(K.ready, 1);
(K.isReady = !0),
(e !== !0 && --K.readyWait > 0) ||
(W.resolveWith(z, [K]),
K.fn.trigger &&
K(z)
.trigger('ready')
.off('ready'));
}
},
isFunction: function(e) {
return 'function' === K.type(e);
},
isArray:
Array.isArray ||
function(e) {
return 'array' === K.type(e);
},
isWindow: function(e) {
return null != e && e == e.window;
},
isNumeric: function(e) {
return !isNaN(parseFloat(e)) && isFinite(e);
},
type: function(e) {
return null == e ? String(e) : pe[G.call(e)] || 'object';
},
isPlainObject: function(e) {
if (
!e ||
'object' !== K.type(e) ||
e.nodeType ||
K.isWindow(e)
)
return !1;
try {
if (
e.constructor &&
!J.call(e, 'constructor') &&
!J.call(e.constructor.prototype, 'isPrototypeOf')
)
return !1;
} catch (e) {
return !1;
}
var n;
for (n in e);
return n === t || J.call(e, n);
},
isEmptyObject: function(e) {
var t;
for (t in e) return !1;
return !0;
},
error: function(e) {
throw new Error(e);
},
parseHTML: function(e, t, n) {
var i;
return e && 'string' == typeof e
? ('boolean' == typeof t && ((n = t), (t = 0)),
(t = t || z),
(i = re.exec(e))
? [t.createElement(i[1])]
: ((i = K.buildFragment([e], t, n ? null : [])),
K.merge(
[],
(i.cacheable ? K.clone(i.fragment) : i.fragment)
.childNodes
)))
: null;
},
parseJSON: function(t) {
return t && 'string' == typeof t
? ((t = K.trim(t)),
e.JSON && e.JSON.parse
? e.JSON.parse(t)
: oe.test(
t
.replace(ae, '@')
.replace(le, ']')
.replace(se, '')
)
? new Function('return ' + t)()
: void K.error('Invalid JSON: ' + t))
: null;
},
parseXML: function(n) {
var i, r;
if (!n || 'string' != typeof n) return null;
try {
e.DOMParser
? ((r = new DOMParser()),
(i = r.parseFromString(n, 'text/xml')))
: ((i = new ActiveXObject('Microsoft.XMLDOM')),
(i.async = 'false'),
i.loadXML(n));
} catch (e) {
i = t;
}
return (
(i &&
i.documentElement &&
!i.getElementsByTagName('parsererror').length) ||
K.error('Invalid XML: ' + n),
i
);
},
noop: function() {},
globalEval: function(t) {
t &&
ee.test(t) &&
(e.execScript ||
function(t) {
e.eval.call(e, t);
})(t);
},
camelCase: function(e) {
return e.replace(ue, 'ms-').replace(ce, de);
},
nodeName: function(e, t) {
return (
e.nodeName && e.nodeName.toUpperCase() === t.toUpperCase()
);
},
each: function(e, n, i) {
var r,
o = 0,
s = e.length,
a = s === t || K.isFunction(e);
if (i)
if (a) {
for (r in e) if (n.apply(e[r], i) === !1) break;
} else for (; o < s && n.apply(e[o++], i) !== !1; );
else if (a) {
for (r in e) if (n.call(e[r], r, e[r]) === !1) break;
} else for (; o < s && n.call(e[o], o, e[o++]) !== !1; );
return e;
},
trim:
Q && !Q.call('\ufeff ')
? function(e) {
return null == e ? '' : Q.call(e);
}
: function(e) {
return null == e ? '' : e.toString().replace(ne, '');
},
makeArray: function(e, t) {
var n,
i = t || [];
return (
null != e &&
((n = K.type(e)),
null == e.length ||
'string' === n ||
'function' === n ||
'regexp' === n ||
K.isWindow(e)
? U.call(i, e)
: K.merge(i, e)),
i
);
},
inArray: function(e, t, n) {
var i;
if (t) {
if (V) return V.call(t, e, n);
for (
i = t.length,
n = n ? (n < 0 ? Math.max(0, i + n) : n) : 0;
n < i;
n++
)
if (n in t && t[n] === e) return n;
}
return -1;
},
merge: function(e, n) {
var i = n.length,
r = e.length,
o = 0;
if ('number' == typeof i) for (; o < i; o++) e[r++] = n[o];
else for (; n[o] !== t; ) e[r++] = n[o++];
return (e.length = r), e;
},
grep: function(e, t, n) {
var i,
r = [],
o = 0,
s = e.length;
for (n = !!n; o < s; o++)
(i = !!t(e[o], o)), n !== i && r.push(e[o]);
return r;
},
map: function(e, n, i) {
var r,
o,
s = [],
a = 0,
l = e.length,
u =
e instanceof K ||
(l !== t &&
'number' == typeof l &&
((l > 0 && e[0] && e[l - 1]) ||
0 === l ||
K.isArray(e)));
if (u)
for (; a < l; a++)
(r = n(e[a], a, i)), null != r && (s[s.length] = r);
else
for (o in e)
(r = n(e[o], o, i)), null != r && (s[s.length] = r);
return s.concat.apply([], s);
},
guid: 1,
proxy: function(e, n) {
var i, r, o;
return (
'string' == typeof n && ((i = e[n]), (n = e), (e = i)),
K.isFunction(e)
? ((r = Y.call(arguments, 2)),
(o = function() {
return e.apply(n, r.concat(Y.call(arguments)));
}),
(o.guid = e.guid = e.guid || o.guid || K.guid++),
o)
: t
);
},
access: function(e, n, i, r, o, s, a) {
var l,
u = null == i,
c = 0,
d = e.length;
if (i && 'object' == typeof i) {
for (c in i) K.access(e, n, c, i[c], 1, s, r);
o = 1;
} else if (r !== t) {
if (
((l = a === t && K.isFunction(r)),
u &&
(l
? ((l = n),
(n = function(e, t, n) {
return l.call(K(e), n);
}))
: (n.call(e, r), (n = null))),
n)
)
for (; c < d; c++)
n(e[c], i, l ? r.call(e[c], c, n(e[c], i)) : r, a);
o = 1;
}
return o ? e : u ? n.call(e) : d ? n(e[0], i) : s;
},
now: function() {
return new Date().getTime();
}
}),
(K.ready.promise = function(t) {
if (!W)
if (((W = K.Deferred()), 'complete' === z.readyState))
setTimeout(K.ready, 1);
else if (z.addEventListener)
z.addEventListener('DOMContentLoaded', fe, !1),
e.addEventListener('load', K.ready, !1);
else {
z.attachEvent('onreadystatechange', fe),
e.attachEvent('onload', K.ready);
var n = !1;
try {
n = null == e.frameElement && z.documentElement;
} catch (e) {}
n &&
n.doScroll &&
!(function e() {
if (!K.isReady) {
try {
n.doScroll('left');
} catch (t) {
return setTimeout(e, 50);
}
K.ready();
}
})();
}
return W.promise(t);
}),
K.each(
'Boolean Number String Function Array Date RegExp Object'.split(
' '
),
function(e, t) {
pe['[object ' + t + ']'] = t.toLowerCase();
}
),
(I = K(z));
var he = {};
(K.Callbacks = function(e) {
e = 'string' == typeof e ? he[e] || n(e) : K.extend({}, e);
var i,
r,
o,
s,
a,
l,
u = [],
c = !e.once && [],
d = function(t) {
for (
i = e.memory && t,
r = !0,
l = s || 0,
s = 0,
a = u.length,
o = !0;
u && l < a;
l++
)
if (u[l].apply(t[0], t[1]) === !1 && e.stopOnFalse) {
i = !1;
break;
}
(o = !1),
u &&
(c
? c.length && d(c.shift())
: i
? (u = [])
: f.disable());
},
f = {
add: function() {
if (u) {
var t = u.length;
!(function t(n) {
K.each(n, function(n, i) {
var r = K.type(i);
'function' !== r || (e.unique && f.has(i))
? i && i.length && 'string' !== r && t(i)
: u.push(i);
});
})(arguments),
o ? (a = u.length) : i && ((s = t), d(i));
}
return this;
},
remove: function() {
return (
u &&
K.each(arguments, function(e, t) {
for (var n; (n = K.inArray(t, u, n)) > -1; )
u.splice(n, 1), o && (n <= a && a--, n <= l && l--);
}),
this
);
},
has: function(e) {
return K.inArray(e, u) > -1;
},
empty: function() {
return (u = []), this;
},
disable: function() {
return (u = c = i = t), this;
},
disabled: function() {
return !u;
},
lock: function() {
return (c = t), i || f.disable(), this;
},
locked: function() {
return !c;
},
fireWith: function(e, t) {
return (
(t = t || []),
(t = [e, t.slice ? t.slice() : t]),
!u || (r && !c) || (o ? c.push(t) : d(t)),
this
);
},
fire: function() {
return f.fireWith(this, arguments), this;
},
fired: function() {
return !!r;
}
};
return f;
}),
K.extend({
Deferred: function(e) {
var t = [
[
'resolve',
'done',
K.Callbacks('once memory'),
'resolved'
],
[
'reject',
'fail',
K.Callbacks('once memory'),
'rejected'
],
['notify', 'progress', K.Callbacks('memory')]
],
n = 'pending',
i = {
state: function() {
return n;
},
always: function() {
return r.done(arguments).fail(arguments), this;
},
then: function() {
var e = arguments;
return K.Deferred(function(n) {
K.each(t, function(t, i) {
var o = i[0],
s = e[t];
r[i[1]](
K.isFunction(s)
? function() {
var e = s.apply(this, arguments);
e && K.isFunction(e.promise)
? e
.promise()
.done(n.resolve)
.fail(n.reject)
.progress(n.notify)
: n[o + 'With'](this === r ? n : this, [
e
]);
}
: n[o]
);
}),
(e = null);
}).promise();
},
promise: function(e) {
return 'object' == typeof e ? K.extend(e, i) : i;
}
},
r = {};
return (
(i.pipe = i.then),
K.each(t, function(e, o) {
var s = o[2],
a = o[3];
(i[o[1]] = s.add),
a &&
s.add(
function() {
n = a;
},
t[1 ^ e][2].disable,
t[2][2].lock
),
(r[o[0]] = s.fire),
(r[o[0] + 'With'] = s.fireWith);
}),
i.promise(r),
e && e.call(r, r),
r
);
},
when: function(e) {
var t,
n,
i,
r = 0,
o = Y.call(arguments),
s = o.length,
a = 1 !== s || (e && K.isFunction(e.promise)) ? s : 0,
l = 1 === a ? e : K.Deferred(),
u = function(e, n, i) {
return function(r) {
(n[e] = this),
(i[e] = arguments.length > 1 ? Y.call(arguments) : r),
i === t
? l.notifyWith(n, i)
: --a || l.resolveWith(n, i);
};
};
if (s > 1)
for (
t = new Array(s), n = new Array(s), i = new Array(s);
r < s;
r++
)
o[r] && K.isFunction(o[r].promise)
? o[r]
.promise()
.done(u(r, i, o))
.fail(l.reject)
.progress(u(r, n, t))
: --a;
return a || l.resolveWith(i, o), l.promise();
}
}),
(K.support = (function() {
var t,
n,
i,
r,
o,
s,
a,
l,
u,
c,
d,
f = z.createElement('div');
if (
(f.setAttribute('className', 't'),
(f.innerHTML =
" a"),
(n = f.getElementsByTagName('*')),
(i = f.getElementsByTagName('a')[0]),
(i.style.cssText = 'top:1px;float:left;opacity:.5'),
!n || !n.length || !i)
)
return {};
(r = z.createElement('select')),
(o = r.appendChild(z.createElement('option'))),
(s = f.getElementsByTagName('input')[0]),
(t = {
leadingWhitespace: 3 === f.firstChild.nodeType,
tbody: !f.getElementsByTagName('tbody').length,
htmlSerialize: !!f.getElementsByTagName('link').length,
style: /top/.test(i.getAttribute('style')),
hrefNormalized: '/a' === i.getAttribute('href'),
opacity: /^0.5/.test(i.style.opacity),
cssFloat: !!i.style.cssFloat,
checkOn: 'on' === s.value,
optSelected: o.selected,
getSetAttribute: 't' !== f.className,
enctype: !!z.createElement('form').enctype,
html5Clone:
'<:nav>' !==
z.createElement('nav').cloneNode(!0).outerHTML,
boxModel: 'CSS1Compat' === z.compatMode,
submitBubbles: !0,
changeBubbles: !0,
focusinBubbles: !1,
deleteExpando: !0,
noCloneEvent: !0,
inlineBlockNeedsLayout: !1,
shrinkWrapBlocks: !1,
reliableMarginRight: !0,
boxSizingReliable: !0,
pixelPosition: !1
}),
(s.checked = !0),
(t.noCloneChecked = s.cloneNode(!0).checked),
(r.disabled = !0),
(t.optDisabled = !o.disabled);
try {
delete f.test;
} catch (e) {
t.deleteExpando = !1;
}
if (
(!f.addEventListener &&
f.attachEvent &&
f.fireEvent &&
(f.attachEvent(
'onclick',
(d = function() {
t.noCloneEvent = !1;
})
),
f.cloneNode(!0).fireEvent('onclick'),
f.detachEvent('onclick', d)),
(s = z.createElement('input')),
(s.value = 't'),
s.setAttribute('type', 'radio'),
(t.radioValue = 't' === s.value),
s.setAttribute('checked', 'checked'),
s.setAttribute('name', 't'),
f.appendChild(s),
(a = z.createDocumentFragment()),
a.appendChild(f.lastChild),
(t.checkClone = a
.cloneNode(!0)
.cloneNode(!0).lastChild.checked),
(t.appendChecked = s.checked),
a.removeChild(s),
a.appendChild(f),
f.attachEvent)
)
for (u in {
submit: !0,
change: !0,
focusin: !0
})
(l = 'on' + u),
(c = l in f),
c ||
(f.setAttribute(l, 'return;'),
(c = 'function' == typeof f[l])),
(t[u + 'Bubbles'] = c);
return (
K(function() {
var n,
i,
r,
o,
s =
'padding:0;margin:0;border:0;display:block;overflow:hidden;',
a = z.getElementsByTagName('body')[0];
a &&
((n = z.createElement('div')),
(n.style.cssText =
'visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px'),
a.insertBefore(n, a.firstChild),
(i = z.createElement('div')),
n.appendChild(i),
(i.innerHTML =
''),
(r = i.getElementsByTagName('td')),
(r[0].style.cssText =
'padding:0;margin:0;border:0;display:none'),
(c = 0 === r[0].offsetHeight),
(r[0].style.display = ''),
(r[1].style.display = 'none'),
(t.reliableHiddenOffsets = c && 0 === r[0].offsetHeight),
(i.innerHTML = ''),
(i.style.cssText =
'box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;'),
(t.boxSizing = 4 === i.offsetWidth),
(t.doesNotIncludeMarginInBodyOffset = 1 !== a.offsetTop),
e.getComputedStyle &&
((t.pixelPosition =
'1%' !== (e.getComputedStyle(i, null) || {}).top),
(t.boxSizingReliable =
'4px' ===
(
e.getComputedStyle(i, null) || {
width: '4px'
}
).width),
(o = z.createElement('div')),
(o.style.cssText = i.style.cssText = s),
(o.style.marginRight = o.style.width = '0'),
(i.style.width = '1px'),
i.appendChild(o),
(t.reliableMarginRight = !parseFloat(
(e.getComputedStyle(o, null) || {}).marginRight
))),
'undefined' != typeof i.style.zoom &&
((i.innerHTML = ''),
(i.style.cssText =
s + 'width:1px;padding:1px;display:inline;zoom:1'),
(t.inlineBlockNeedsLayout = 3 === i.offsetWidth),
(i.style.display = 'block'),
(i.style.overflow = 'visible'),
(i.innerHTML = ''),
(i.firstChild.style.width = '5px'),
(t.shrinkWrapBlocks = 3 !== i.offsetWidth),
(n.style.zoom = 1)),
a.removeChild(n),
(n = i = r = o = null));
}),
a.removeChild(f),
(n = i = r = o = s = a = f = null),
t
);
})());
var ge = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/,
me = /([A-Z])/g;
K.extend({
cache: {},
deletedIds: [],
uuid: 0,
expando:
'jQuery' + (K.fn.jquery + Math.random()).replace(/\D/g, ''),
noData: {
embed: !0,
object: 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000',
applet: !0
},
hasData: function(e) {
return (
(e = e.nodeType ? K.cache[e[K.expando]] : e[K.expando]),
!!e && !r(e)
);
},
data: function(e, n, i, r) {
if (K.acceptData(e)) {
var o,
s,
a = K.expando,
l = 'string' == typeof n,
u = e.nodeType,
c = u ? K.cache : e,
d = u ? e[a] : e[a] && a;
if ((d && c[d] && (r || c[d].data)) || !l || i !== t)
return (
d ||
(u
? (e[a] = d = K.deletedIds.pop() || ++K.uuid)
: (d = a)),
c[d] || ((c[d] = {}), u || (c[d].toJSON = K.noop)),
('object' != typeof n && 'function' != typeof n) ||
(r
? (c[d] = K.extend(c[d], n))
: (c[d].data = K.extend(c[d].data, n))),
(o = c[d]),
r || (o.data || (o.data = {}), (o = o.data)),
i !== t && (o[K.camelCase(n)] = i),
l
? ((s = o[n]), null == s && (s = o[K.camelCase(n)]))
: (s = o),
s
);
}
},
removeData: function(e, t, n) {
if (K.acceptData(e)) {
var i,
o,
s,
a = e.nodeType,
l = a ? K.cache : e,
u = a ? e[K.expando] : K.expando;
if (l[u]) {
if (t && (i = n ? l[u] : l[u].data)) {
K.isArray(t) ||
(t in i
? (t = [t])
: ((t = K.camelCase(t)),
(t = t in i ? [t] : t.split(' '))));
for (o = 0, s = t.length; o < s; o++) delete i[t[o]];
if (!(n ? r : K.isEmptyObject)(i)) return;
}
(n || (delete l[u].data, r(l[u]))) &&
(a
? K.cleanData([e], !0)
: K.support.deleteExpando || l != l.window
? delete l[u]
: (l[u] = null));
}
}
},
_data: function(e, t, n) {
return K.data(e, t, n, !0);
},
acceptData: function(e) {
var t = e.nodeName && K.noData[e.nodeName.toLowerCase()];
return !t || (t !== !0 && e.getAttribute('classid') === t);
}
}),
K.fn.extend({
data: function(e, n) {
var r,
o,
s,
a,
l,
u = this[0],
c = 0,
d = null;
if (e === t) {
if (
this.length &&
((d = K.data(u)),
1 === u.nodeType && !K._data(u, 'parsedAttrs'))
) {
for (s = u.attributes, l = s.length; c < l; c++)
(a = s[c].name),
0 === a.indexOf('data-') &&
((a = K.camelCase(a.substring(5))), i(u, a, d[a]));
K._data(u, 'parsedAttrs', !0);
}
return d;
}
return 'object' == typeof e
? this.each(function() {
K.data(this, e);
})
: ((r = e.split('.', 2)),
(r[1] = r[1] ? '.' + r[1] : ''),
(o = r[1] + '!'),
K.access(
this,
function(n) {
return n === t
? ((d = this.triggerHandler('getData' + o, [r[0]])),
d === t &&
u &&
((d = K.data(u, e)), (d = i(u, e, d))),
d === t && r[1] ? this.data(r[0]) : d)
: ((r[1] = n),
void this.each(function() {
var t = K(this);
t.triggerHandler('setData' + o, r),
K.data(this, e, n),
t.triggerHandler('changeData' + o, r);
}));
},
null,
n,
arguments.length > 1,
null,
!1
));
},
removeData: function(e) {
return this.each(function() {
K.removeData(this, e);
});
}
}),
K.extend({
queue: function(e, t, n) {
var i;
if (e)
return (
(t = (t || 'fx') + 'queue'),
(i = K._data(e, t)),
n &&
(!i || K.isArray(n)
? (i = K._data(e, t, K.makeArray(n)))
: i.push(n)),
i || []
);
},
dequeue: function(e, t) {
t = t || 'fx';
var n = K.queue(e, t),
i = n.length,
r = n.shift(),
o = K._queueHooks(e, t),
s = function() {
K.dequeue(e, t);
};
'inprogress' === r && ((r = n.shift()), i--),
r &&
('fx' === t && n.unshift('inprogress'),
delete o.stop,
r.call(e, s, o)),
!i && o && o.empty.fire();
},
_queueHooks: function(e, t) {
var n = t + 'queueHooks';
return (
K._data(e, n) ||
K._data(e, n, {
empty: K.Callbacks('once memory').add(function() {
K.removeData(e, t + 'queue', !0),
K.removeData(e, n, !0);
})
})
);
}
}),
K.fn.extend({
queue: function(e, n) {
var i = 2;
return (
'string' != typeof e && ((n = e), (e = 'fx'), i--),
arguments.length < i
? K.queue(this[0], e)
: n === t
? this
: this.each(function() {
var t = K.queue(this, e, n);
K._queueHooks(this, e),
'fx' === e &&
'inprogress' !== t[0] &&
K.dequeue(this, e);
})
);
},
dequeue: function(e) {
return this.each(function() {
K.dequeue(this, e);
});
},
delay: function(e, t) {
return (
(e = K.fx ? K.fx.speeds[e] || e : e),
(t = t || 'fx'),
this.queue(t, function(t, n) {
var i = setTimeout(t, e);
n.stop = function() {
clearTimeout(i);
};
})
);
},
clearQueue: function(e) {
return this.queue(e || 'fx', []);
},
promise: function(e, n) {
var i,
r = 1,
o = K.Deferred(),
s = this,
a = this.length,
l = function() {
--r || o.resolveWith(s, [s]);
};
for (
'string' != typeof e && ((n = e), (e = t)), e = e || 'fx';
a--;
)
(i = K._data(s[a], e + 'queueHooks')),
i && i.empty && (r++, i.empty.add(l));
return l(), o.promise(n);
}
});
var ve,
ye,
xe,
be = /[\t\r\n]/g,
we = /\r/g,
Te = /^(?:button|input)$/i,
Se = /^(?:button|input|object|select|textarea)$/i,
Ce = /^a(?:rea|)$/i,
ke = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,
Ee = K.support.getSetAttribute;
K.fn.extend({
attr: function(e, t) {
return K.access(this, K.attr, e, t, arguments.length > 1);
},
removeAttr: function(e) {
return this.each(function() {
K.removeAttr(this, e);
});
},
prop: function(e, t) {
return K.access(this, K.prop, e, t, arguments.length > 1);
},
removeProp: function(e) {
return (
(e = K.propFix[e] || e),
this.each(function() {
try {
(this[e] = t), delete this[e];
} catch (e) {}
})
);
},
addClass: function(e) {
var t, n, i, r, o, s, a;
if (K.isFunction(e))
return this.each(function(t) {
K(this).addClass(e.call(this, t, this.className));
});
if (e && 'string' == typeof e)
for (t = e.split(te), n = 0, i = this.length; n < i; n++)
if (((r = this[n]), 1 === r.nodeType))
if (r.className || 1 !== t.length) {
for (
o = ' ' + r.className + ' ', s = 0, a = t.length;
s < a;
s++
)
~o.indexOf(' ' + t[s] + ' ') || (o += t[s] + ' ');
r.className = K.trim(o);
} else r.className = e;
return this;
},
removeClass: function(e) {
var n, i, r, o, s, a, l;
if (K.isFunction(e))
return this.each(function(t) {
K(this).removeClass(e.call(this, t, this.className));
});
if ((e && 'string' == typeof e) || e === t)
for (
n = (e || '').split(te), a = 0, l = this.length;
a < l;
a++
)
if (((r = this[a]), 1 === r.nodeType && r.className)) {
for (
i = (' ' + r.className + ' ').replace(be, ' '),
o = 0,
s = n.length;
o < s;
o++
)
for (; i.indexOf(' ' + n[o] + ' ') > -1; )
i = i.replace(' ' + n[o] + ' ', ' ');
r.className = e ? K.trim(i) : '';
}
return this;
},
toggleClass: function(e, t) {
var n = typeof e,
i = 'boolean' == typeof t;
return K.isFunction(e)
? this.each(function(n) {
K(this).toggleClass(
e.call(this, n, this.className, t),
t
);
})
: this.each(function() {
if ('string' === n)
for (
var r, o = 0, s = K(this), a = t, l = e.split(te);
(r = l[o++]);
)
(a = i ? a : !s.hasClass(r)),
s[a ? 'addClass' : 'removeClass'](r);
else
('undefined' !== n && 'boolean' !== n) ||
(this.className &&
K._data(this, '__className__', this.className),
(this.className =
this.className || e === !1
? ''
: K._data(this, '__className__') || ''));
});
},
hasClass: function(e) {
for (var t = ' ' + e + ' ', n = 0, i = this.length; n < i; n++)
if (
1 === this[n].nodeType &&
(' ' + this[n].className + ' ')
.replace(be, ' ')
.indexOf(t) > -1
)
return !0;
return !1;
},
val: function(e) {
var n,
i,
r,
o = this[0];
{
if (arguments.length)
return (
(r = K.isFunction(e)),
this.each(function(i) {
var o,
s = K(this);
1 === this.nodeType &&
((o = r ? e.call(this, i, s.val()) : e),
null == o
? (o = '')
: 'number' == typeof o
? (o += '')
: K.isArray(o) &&
(o = K.map(o, function(e) {
return null == e ? '' : e + '';
})),
(n =
K.valHooks[this.type] ||
K.valHooks[this.nodeName.toLowerCase()]),
(n && 'set' in n && n.set(this, o, 'value') !== t) ||
(this.value = o));
})
);
if (o)
return (
(n =
K.valHooks[o.type] ||
K.valHooks[o.nodeName.toLowerCase()]),
n && 'get' in n && (i = n.get(o, 'value')) !== t
? i
: ((i = o.value),
'string' == typeof i
? i.replace(we, '')
: null == i
? ''
: i)
);
}
}
}),
K.extend({
valHooks: {
option: {
get: function(e) {
var t = e.attributes.value;
return !t || t.specified ? e.value : e.text;
}
},
select: {
get: function(e) {
var t,
n,
i,
r,
o = e.selectedIndex,
s = [],
a = e.options,
l = 'select-one' === e.type;
if (o < 0) return null;
for (n = l ? o : 0, i = l ? o + 1 : a.length; n < i; n++)
if (
((r = a[n]),
r.selected &&
(K.support.optDisabled
? !r.disabled
: null === r.getAttribute('disabled')) &&
(!r.parentNode.disabled ||
!K.nodeName(r.parentNode, 'optgroup')))
) {
if (((t = K(r).val()), l)) return t;
s.push(t);
}
return l && !s.length && a.length ? K(a[o]).val() : s;
},
set: function(e, t) {
var n = K.makeArray(t);
return (
K(e)
.find('option')
.each(function() {
this.selected = K.inArray(K(this).val(), n) >= 0;
}),
n.length || (e.selectedIndex = -1),
n
);
}
}
},
attrFn: {},
attr: function(e, n, i, r) {
var o,
s,
a,
l = e.nodeType;
if (e && 3 !== l && 8 !== l && 2 !== l)
return r && K.isFunction(K.fn[n])
? K(e)[n](i)
: 'undefined' == typeof e.getAttribute
? K.prop(e, n, i)
: ((a = 1 !== l || !K.isXMLDoc(e)),
a &&
((n = n.toLowerCase()),
(s = K.attrHooks[n] || (ke.test(n) ? ye : ve))),
i !== t
? null === i
? void K.removeAttr(e, n)
: s &&
'set' in s &&
a &&
(o = s.set(e, i, n)) !== t
? o
: (e.setAttribute(n, '' + i), i)
: s && 'get' in s && a && null !== (o = s.get(e, n))
? o
: ((o = e.getAttribute(n)), null === o ? t : o));
},
removeAttr: function(e, t) {
var n,
i,
r,
o,
s = 0;
if (t && 1 === e.nodeType)
for (i = t.split(te); s < i.length; s++)
(r = i[s]),
r &&
((n = K.propFix[r] || r),
(o = ke.test(r)),
o || K.attr(e, r, ''),
e.removeAttribute(Ee ? r : n),
o && n in e && (e[n] = !1));
},
attrHooks: {
type: {
set: function(e, t) {
if (Te.test(e.nodeName) && e.parentNode)
K.error("type property can't be changed");
else if (
!K.support.radioValue &&
'radio' === t &&
K.nodeName(e, 'input')
) {
var n = e.value;
return e.setAttribute('type', t), n && (e.value = n), t;
}
}
},
value: {
get: function(e, t) {
return ve && K.nodeName(e, 'button')
? ve.get(e, t)
: t in e
? e.value
: null;
},
set: function(e, t, n) {
return ve && K.nodeName(e, 'button')
? ve.set(e, t, n)
: void (e.value = t);
}
}
},
propFix: {
tabindex: 'tabIndex',
readonly: 'readOnly',
for: 'htmlFor',
class: 'className',
maxlength: 'maxLength',
cellspacing: 'cellSpacing',
cellpadding: 'cellPadding',
rowspan: 'rowSpan',
colspan: 'colSpan',
usemap: 'useMap',
frameborder: 'frameBorder',
contenteditable: 'contentEditable'
},
prop: function(e, n, i) {
var r,
o,
s,
a = e.nodeType;
if (e && 3 !== a && 8 !== a && 2 !== a)
return (
(s = 1 !== a || !K.isXMLDoc(e)),
s && ((n = K.propFix[n] || n), (o = K.propHooks[n])),
i !== t
? o && 'set' in o && (r = o.set(e, i, n)) !== t
? r
: (e[n] = i)
: o && 'get' in o && null !== (r = o.get(e, n))
? r
: e[n]
);
},
propHooks: {
tabIndex: {
get: function(e) {
var n = e.getAttributeNode('tabindex');
return n && n.specified
? parseInt(n.value, 10)
: Se.test(e.nodeName) || (Ce.test(e.nodeName) && e.href)
? 0
: t;
}
}
}
}),
(ye = {
get: function(e, n) {
var i,
r = K.prop(e, n);
return r === !0 ||
('boolean' != typeof r &&
(i = e.getAttributeNode(n)) &&
i.nodeValue !== !1)
? n.toLowerCase()
: t;
},
set: function(e, t, n) {
var i;
return (
t === !1
? K.removeAttr(e, n)
: ((i = K.propFix[n] || n),
i in e && (e[i] = !0),
e.setAttribute(n, n.toLowerCase())),
n
);
}
}),
Ee ||
((xe = {
name: !0,
id: !0,
coords: !0
}),
(ve = K.valHooks.button = {
get: function(e, n) {
var i;
return (
(i = e.getAttributeNode(n)),
i && (xe[n] ? '' !== i.value : i.specified) ? i.value : t
);
},
set: function(e, t, n) {
var i = e.getAttributeNode(n);
return (
i || ((i = z.createAttribute(n)), e.setAttributeNode(i)),
(i.value = t + '')
);
}
}),
K.each(['width', 'height'], function(e, t) {
K.attrHooks[t] = K.extend(K.attrHooks[t], {
set: function(e, n) {
if ('' === n) return e.setAttribute(t, 'auto'), n;
}
});
}),
(K.attrHooks.contenteditable = {
get: ve.get,
set: function(e, t, n) {
'' === t && (t = 'false'), ve.set(e, t, n);
}
})),
K.support.hrefNormalized ||
K.each(['href', 'src', 'width', 'height'], function(e, n) {
K.attrHooks[n] = K.extend(K.attrHooks[n], {
get: function(e) {
var i = e.getAttribute(n, 2);
return null === i ? t : i;
}
});
}),
K.support.style ||
(K.attrHooks.style = {
get: function(e) {
return e.style.cssText.toLowerCase() || t;
},
set: function(e, t) {
return (e.style.cssText = '' + t);
}
}),
K.support.optSelected ||
(K.propHooks.selected = K.extend(K.propHooks.selected, {
get: function(e) {
var t = e.parentNode;
return (
t &&
(t.selectedIndex,
t.parentNode && t.parentNode.selectedIndex),
null
);
}
})),
K.support.enctype || (K.propFix.enctype = 'encoding'),
K.support.checkOn ||
K.each(['radio', 'checkbox'], function() {
K.valHooks[this] = {
get: function(e) {
return null === e.getAttribute('value') ? 'on' : e.value;
}
};
}),
K.each(['radio', 'checkbox'], function() {
K.valHooks[this] = K.extend(K.valHooks[this], {
set: function(e, t) {
if (K.isArray(t))
return (e.checked = K.inArray(K(e).val(), t) >= 0);
}
});
});
var Ne = /^(?:textarea|input|select)$/i,
Ae = /^([^\.]*|)(?:\.(.+)|)$/,
je = /(?:^|\s)hover(\.\S+|)\b/,
Me = /^key/,
_e = /^(?:mouse|contextmenu)|click/,
De = /^(?:focusinfocus|focusoutblur)$/,
Le = function(e) {
return K.event.special.hover
? e
: e.replace(je, 'mouseenter$1 mouseleave$1');
};
(K.event = {
add: function(e, n, i, r, o) {
var s, a, l, u, c, d, f, p, h, g, m;
if (
3 !== e.nodeType &&
8 !== e.nodeType &&
n &&
i &&
(s = K._data(e))
) {
for (
i.handler && ((h = i), (i = h.handler), (o = h.selector)),
i.guid || (i.guid = K.guid++),
l = s.events,
l || (s.events = l = {}),
a = s.handle,
a ||
((s.handle = a = function(e) {
return 'undefined' == typeof K ||
(e && K.event.triggered === e.type)
? t
: K.event.dispatch.apply(a.elem, arguments);
}),
(a.elem = e)),
n = K.trim(Le(n)).split(' '),
u = 0;
u < n.length;
u++
)
(c = Ae.exec(n[u]) || []),
(d = c[1]),
(f = (c[2] || '').split('.').sort()),
(m = K.event.special[d] || {}),
(d = (o ? m.delegateType : m.bindType) || d),
(m = K.event.special[d] || {}),
(p = K.extend(
{
type: d,
origType: c[1],
data: r,
handler: i,
guid: i.guid,
selector: o,
namespace: f.join('.')
},
h
)),
(g = l[d]),
g ||
((g = l[d] = []),
(g.delegateCount = 0),
(m.setup && m.setup.call(e, r, f, a) !== !1) ||
(e.addEventListener
? e.addEventListener(d, a, !1)
: e.attachEvent && e.attachEvent('on' + d, a))),
m.add &&
(m.add.call(e, p),
p.handler.guid || (p.handler.guid = i.guid)),
o ? g.splice(g.delegateCount++, 0, p) : g.push(p),
(K.event.global[d] = !0);
e = null;
}
},
global: {},
remove: function(e, t, n, i, r) {
var o,
s,
a,
l,
u,
c,
d,
f,
p,
h,
g,
m = K.hasData(e) && K._data(e);
if (m && (f = m.events)) {
for (
t = K.trim(Le(t || '')).split(' '), o = 0;
o < t.length;
o++
)
if (
((s = Ae.exec(t[o]) || []), (a = l = s[1]), (u = s[2]), a)
) {
for (
p = K.event.special[a] || {},
a = (i ? p.delegateType : p.bindType) || a,
h = f[a] || [],
c = h.length,
u = u
? new RegExp(
'(^|\\.)' +
u
.split('.')
.sort()
.join('\\.(?:.*\\.|)') +
'(\\.|$)'
)
: null,
d = 0;
d < h.length;
d++
)
(g = h[d]),
(!r && l !== g.origType) ||
(n && n.guid !== g.guid) ||
(u && !u.test(g.namespace)) ||
(i &&
i !== g.selector &&
('**' !== i || !g.selector)) ||
(h.splice(d--, 1),
g.selector && h.delegateCount--,
p.remove && p.remove.call(e, g));
0 === h.length &&
c !== h.length &&
((p.teardown &&
p.teardown.call(e, u, m.handle) !== !1) ||
K.removeEvent(e, a, m.handle),
delete f[a]);
} else for (a in f) K.event.remove(e, a + t[o], n, i, !0);
K.isEmptyObject(f) &&
(delete m.handle, K.removeData(e, 'events', !0));
}
},
customEvent: {
getData: !0,
setData: !0,
changeData: !0
},
trigger: function(n, i, r, o) {
if (!r || (3 !== r.nodeType && 8 !== r.nodeType)) {
var s,
a,
l,
u,
c,
d,
f,
p,
h,
g,
m = n.type || n,
v = [];
if (
!De.test(m + K.event.triggered) &&
(m.indexOf('!') >= 0 && ((m = m.slice(0, -1)), (a = !0)),
m.indexOf('.') >= 0 &&
((v = m.split('.')), (m = v.shift()), v.sort()),
(r && !K.event.customEvent[m]) || K.event.global[m])
)
if (
((n =
'object' == typeof n
? n[K.expando]
? n
: new K.Event(m, n)
: new K.Event(m)),
(n.type = m),
(n.isTrigger = !0),
(n.exclusive = a),
(n.namespace = v.join('.')),
(n.namespace_re = n.namespace
? new RegExp(
'(^|\\.)' + v.join('\\.(?:.*\\.|)') + '(\\.|$)'
)
: null),
(d = m.indexOf(':') < 0 ? 'on' + m : ''),
r)
) {
if (
((n.result = t),
n.target || (n.target = r),
(i = null != i ? K.makeArray(i) : []),
i.unshift(n),
(f = K.event.special[m] || {}),
!f.trigger || f.trigger.apply(r, i) !== !1)
) {
if (
((h = [[r, f.bindType || m]]),
!o && !f.noBubble && !K.isWindow(r))
) {
for (
g = f.delegateType || m,
u = De.test(g + m) ? r : r.parentNode,
c = r;
u;
u = u.parentNode
)
h.push([u, g]), (c = u);
c === (r.ownerDocument || z) &&
h.push([c.defaultView || c.parentWindow || e, g]);
}
for (
l = 0;
l < h.length && !n.isPropagationStopped();
l++
)
(u = h[l][0]),
(n.type = h[l][1]),
(p =
(K._data(u, 'events') || {})[n.type] &&
K._data(u, 'handle')),
p && p.apply(u, i),
(p = d && u[d]),
p &&
K.acceptData(u) &&
p.apply(u, i) === !1 &&
n.preventDefault();
return (
(n.type = m),
o ||
n.isDefaultPrevented() ||
(f._default &&
f._default.apply(r.ownerDocument, i) !== !1) ||
('click' === m && K.nodeName(r, 'a')) ||
!K.acceptData(r) ||
(d &&
r[m] &&
(('focus' !== m && 'blur' !== m) ||
0 !== n.target.offsetWidth) &&
!K.isWindow(r) &&
((c = r[d]),
c && (r[d] = null),
(K.event.triggered = m),
r[m](),
(K.event.triggered = t),
c && (r[d] = c))),
n.result
);
}
} else {
s = K.cache;
for (l in s)
s[l].events &&
s[l].events[m] &&
K.event.trigger(n, i, s[l].handle.elem, !0);
}
}
},
dispatch: function(n) {
n = K.event.fix(n || e.event);
var i,
r,
o,
s,
a,
l,
u,
c,
d,
f = (K._data(this, 'events') || {})[n.type] || [],
p = f.delegateCount,
h = [].slice.call(arguments),
g = !n.exclusive && !n.namespace,
m = K.event.special[n.type] || {},
v = [];
if (
((h[0] = n),
(n.delegateTarget = this),
!m.preDispatch || m.preDispatch.call(this, n) !== !1)
) {
if (p && (!n.button || 'click' !== n.type))
for (o = n.target; o != this; o = o.parentNode || this)
if (o.disabled !== !0 || 'click' !== n.type) {
for (a = {}, u = [], i = 0; i < p; i++)
(c = f[i]),
(d = c.selector),
a[d] === t && (a[d] = K(d, this).index(o) >= 0),
a[d] && u.push(c);
u.length &&
v.push({
elem: o,
matches: u
});
}
for (
f.length > p &&
v.push({
elem: this,
matches: f.slice(p)
}),
i = 0;
i < v.length && !n.isPropagationStopped();
i++
)
for (
l = v[i], n.currentTarget = l.elem, r = 0;
r < l.matches.length &&
!n.isImmediatePropagationStopped();
r++
)
(c = l.matches[r]),
(g ||
(!n.namespace && !c.namespace) ||
(n.namespace_re &&
n.namespace_re.test(c.namespace))) &&
((n.data = c.data),
(n.handleObj = c),
(s = (
(K.event.special[c.origType] || {}).handle ||
c.handler
).apply(l.elem, h)),
s !== t &&
((n.result = s),
s === !1 &&
(n.preventDefault(), n.stopPropagation())));
return (
m.postDispatch && m.postDispatch.call(this, n), n.result
);
}
},
props: 'attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which'.split(
' '
),
fixHooks: {},
keyHooks: {
props: 'char charCode key keyCode'.split(' '),
filter: function(e, t) {
return (
null == e.which &&
(e.which = null != t.charCode ? t.charCode : t.keyCode),
e
);
}
},
mouseHooks: {
props: 'button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement'.split(
' '
),
filter: function(e, n) {
var i,
r,
o,
s = n.button,
a = n.fromElement;
return (
null == e.pageX &&
null != n.clientX &&
((i = e.target.ownerDocument || z),
(r = i.documentElement),
(o = i.body),
(e.pageX =
n.clientX +
((r && r.scrollLeft) || (o && o.scrollLeft) || 0) -
((r && r.clientLeft) || (o && o.clientLeft) || 0)),
(e.pageY =
n.clientY +
((r && r.scrollTop) || (o && o.scrollTop) || 0) -
((r && r.clientTop) || (o && o.clientTop) || 0))),
!e.relatedTarget &&
a &&
(e.relatedTarget = a === e.target ? n.toElement : a),
e.which ||
s === t ||
(e.which = 1 & s ? 1 : 2 & s ? 3 : 4 & s ? 2 : 0),
e
);
}
},
fix: function(e) {
if (e[K.expando]) return e;
var t,
n,
i = e,
r = K.event.fixHooks[e.type] || {},
o = r.props ? this.props.concat(r.props) : this.props;
for (e = K.Event(i), t = o.length; t; )
(n = o[--t]), (e[n] = i[n]);
return (
e.target || (e.target = i.srcElement || z),
3 === e.target.nodeType && (e.target = e.target.parentNode),
(e.metaKey = !!e.metaKey),
r.filter ? r.filter(e, i) : e
);
},
special: {
load: {
noBubble: !0
},
focus: {
delegateType: 'focusin'
},
blur: {
delegateType: 'focusout'
},
beforeunload: {
setup: function(e, t, n) {
K.isWindow(this) && (this.onbeforeunload = n);
},
teardown: function(e, t) {
this.onbeforeunload === t && (this.onbeforeunload = null);
}
}
},
simulate: function(e, t, n, i) {
var r = K.extend(new K.Event(), n, {
type: e,
isSimulated: !0,
originalEvent: {}
});
i ? K.event.trigger(r, null, t) : K.event.dispatch.call(t, r),
r.isDefaultPrevented() && n.preventDefault();
}
}),
(K.event.handle = K.event.dispatch),
(K.removeEvent = z.removeEventListener
? function(e, t, n) {
e.removeEventListener && e.removeEventListener(t, n, !1);
}
: function(e, t, n) {
var i = 'on' + t;
e.detachEvent &&
('undefined' == typeof e[i] && (e[i] = null),
e.detachEvent(i, n));
}),
(K.Event = function(e, t) {
return this instanceof K.Event
? (e && e.type
? ((this.originalEvent = e),
(this.type = e.type),
(this.isDefaultPrevented =
e.defaultPrevented ||
e.returnValue === !1 ||
(e.getPreventDefault && e.getPreventDefault())
? s
: o))
: (this.type = e),
t && K.extend(this, t),
(this.timeStamp = (e && e.timeStamp) || K.now()),
void (this[K.expando] = !0))
: new K.Event(e, t);
}),
(K.Event.prototype = {
preventDefault: function() {
this.isDefaultPrevented = s;
var e = this.originalEvent;
e &&
(e.preventDefault
? e.preventDefault()
: (e.returnValue = !1));
},
stopPropagation: function() {
this.isPropagationStopped = s;
var e = this.originalEvent;
e &&
(e.stopPropagation && e.stopPropagation(),
(e.cancelBubble = !0));
},
stopImmediatePropagation: function() {
(this.isImmediatePropagationStopped = s),
this.stopPropagation();
},
isDefaultPrevented: o,
isPropagationStopped: o,
isImmediatePropagationStopped: o
}),
K.each(
{
mouseenter: 'mouseover',
mouseleave: 'mouseout'
},
function(e, t) {
K.event.special[e] = {
delegateType: t,
bindType: t,
handle: function(e) {
var n,
i = this,
r = e.relatedTarget,
o = e.handleObj;
o.selector;
return (
(r && (r === i || K.contains(i, r))) ||
((e.type = o.origType),
(n = o.handler.apply(this, arguments)),
(e.type = t)),
n
);
}
};
}
),
K.support.submitBubbles ||
(K.event.special.submit = {
setup: function() {
return (
!K.nodeName(this, 'form') &&
void K.event.add(
this,
'click._submit keypress._submit',
function(e) {
var n = e.target,
i =
K.nodeName(n, 'input') || K.nodeName(n, 'button')
? n.form
: t;
i &&
!K._data(i, '_submit_attached') &&
(K.event.add(i, 'submit._submit', function(e) {
e._submit_bubble = !0;
}),
K._data(i, '_submit_attached', !0));
}
)
);
},
postDispatch: function(e) {
e._submit_bubble &&
(delete e._submit_bubble,
this.parentNode &&
!e.isTrigger &&
K.event.simulate('submit', this.parentNode, e, !0));
},
teardown: function() {
return (
!K.nodeName(this, 'form') &&
void K.event.remove(this, '._submit')
);
}
}),
K.support.changeBubbles ||
(K.event.special.change = {
setup: function() {
return Ne.test(this.nodeName)
? (('checkbox' !== this.type && 'radio' !== this.type) ||
(K.event.add(this, 'propertychange._change', function(
e
) {
'checked' === e.originalEvent.propertyName &&
(this._just_changed = !0);
}),
K.event.add(this, 'click._change', function(e) {
this._just_changed &&
!e.isTrigger &&
(this._just_changed = !1),
K.event.simulate('change', this, e, !0);
})),
!1)
: void K.event.add(
this,
'beforeactivate._change',
function(e) {
var t = e.target;
Ne.test(t.nodeName) &&
!K._data(t, '_change_attached') &&
(K.event.add(t, 'change._change', function(e) {
!this.parentNode ||
e.isSimulated ||
e.isTrigger ||
K.event.simulate(
'change',
this.parentNode,
e,
!0
);
}),
K._data(t, '_change_attached', !0));
}
);
},
handle: function(e) {
var t = e.target;
if (
this !== t ||
e.isSimulated ||
e.isTrigger ||
('radio' !== t.type && 'checkbox' !== t.type)
)
return e.handleObj.handler.apply(this, arguments);
},
teardown: function() {
return (
K.event.remove(this, '._change'), !Ne.test(this.nodeName)
);
}
}),
K.support.focusinBubbles ||
K.each(
{
focus: 'focusin',
blur: 'focusout'
},
function(e, t) {
var n = 0,
i = function(e) {
K.event.simulate(t, e.target, K.event.fix(e), !0);
};
K.event.special[t] = {
setup: function() {
0 === n++ && z.addEventListener(e, i, !0);
},
teardown: function() {
0 === --n && z.removeEventListener(e, i, !0);
}
};
}
),
K.fn.extend({
on: function(e, n, i, r, s) {
var a, l;
if ('object' == typeof e) {
'string' != typeof n && ((i = i || n), (n = t));
for (l in e) this.on(l, n, i, e[l], s);
return this;
}
if (
(null == i && null == r
? ((r = n), (i = n = t))
: null == r &&
('string' == typeof n
? ((r = i), (i = t))
: ((r = i), (i = n), (n = t))),
r === !1)
)
r = o;
else if (!r) return this;
return (
1 === s &&
((a = r),
(r = function(e) {
return K().off(e), a.apply(this, arguments);
}),
(r.guid = a.guid || (a.guid = K.guid++))),
this.each(function() {
K.event.add(this, e, r, i, n);
})
);
},
one: function(e, t, n, i) {
return this.on(e, t, n, i, 1);
},
off: function(e, n, i) {
var r, s;
if (e && e.preventDefault && e.handleObj)
return (
(r = e.handleObj),
K(e.delegateTarget).off(
r.namespace
? r.origType + '.' + r.namespace
: r.origType,
r.selector,
r.handler
),
this
);
if ('object' == typeof e) {
for (s in e) this.off(s, n, e[s]);
return this;
}
return (
(n !== !1 && 'function' != typeof n) || ((i = n), (n = t)),
i === !1 && (i = o),
this.each(function() {
K.event.remove(this, e, i, n);
})
);
},
bind: function(e, t, n) {
return this.on(e, null, t, n);
},
unbind: function(e, t) {
return this.off(e, null, t);
},
live: function(e, t, n) {
return K(this.context).on(e, this.selector, t, n), this;
},
die: function(e, t) {
return K(this.context).off(e, this.selector || '**', t), this;
},
delegate: function(e, t, n, i) {
return this.on(t, e, n, i);
},
undelegate: function(e, t, n) {
return 1 == arguments.length
? this.off(e, '**')
: this.off(t, e || '**', n);
},
trigger: function(e, t) {
return this.each(function() {
K.event.trigger(e, t, this);
});
},
triggerHandler: function(e, t) {
if (this[0]) return K.event.trigger(e, t, this[0], !0);
},
toggle: function(e) {
var t = arguments,
n = e.guid || K.guid++,
i = 0,
r = function(n) {
var r = (K._data(this, 'lastToggle' + e.guid) || 0) % i;
return (
K._data(this, 'lastToggle' + e.guid, r + 1),
n.preventDefault(),
t[r].apply(this, arguments) || !1
);
};
for (r.guid = n; i < t.length; ) t[i++].guid = n;
return this.click(r);
},
hover: function(e, t) {
return this.mouseenter(e).mouseleave(t || e);
}
}),
K.each(
'blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu'.split(
' '
),
function(e, t) {
(K.fn[t] = function(e, n) {
return (
null == n && ((n = e), (e = null)),
arguments.length > 0
? this.on(t, null, e, n)
: this.trigger(t)
);
}),
Me.test(t) && (K.event.fixHooks[t] = K.event.keyHooks),
_e.test(t) && (K.event.fixHooks[t] = K.event.mouseHooks);
}
),
(function(e, t) {
function n(e, t, n, i) {
(n = n || []), (t = t || A);
var r,
o,
s,
a,
l = t.nodeType;
if (1 !== l && 9 !== l) return [];
if (!e || 'string' != typeof e) return n;
if (((s = b(t)), !s && !i && (r = G.exec(e))))
if ((a = r[1])) {
if (9 === l) {
if (((o = t.getElementById(a)), !o || !o.parentNode))
return n;
if (o.id === a) return n.push(o), n;
} else if (
t.ownerDocument &&
(o = t.ownerDocument.getElementById(a)) &&
w(t, o) &&
o.id === a
)
return n.push(o), n;
} else {
if (r[2])
return (
D.apply(n, _.call(t.getElementsByTagName(e), 0)), n
);
if ((a = r[3]) && ae && t.getElementsByClassName)
return (
D.apply(n, _.call(t.getElementsByClassName(a), 0)), n
);
}
return h(e, t, n, i, s);
}
function i(e) {
return function(t) {
var n = t.nodeName.toLowerCase();
return 'input' === n && t.type === e;
};
}
function r(e) {
return function(t) {
var n = t.nodeName.toLowerCase();
return ('input' === n || 'button' === n) && t.type === e;
};
}
function o(e, t, n) {
if (e === t) return n;
for (var i = e.nextSibling; i; ) {
if (i === t) return -1;
i = i.nextSibling;
}
return 1;
}
function s(e, t, i, r) {
var o,
s,
a,
l,
u,
c,
d,
f,
p,
h,
g = !i && t !== A,
m = (g ? '' : '') + e.replace(X, '$1'),
v = P[N][m];
if (v) return r ? 0 : _.call(v, 0);
for (
u = e, c = [], f = 0, p = y.preFilter, h = y.filter;
u;
) {
(o && !(s = U.exec(u))) ||
(s && ((u = u.slice(s[0].length)), (a.selector = d)),
c.push((a = [])),
(d = ''),
g && (u = ' ' + u)),
(o = !1),
(s = Y.exec(u)) &&
((d += s[0]),
(u = u.slice(s[0].length)),
(o = a.push({
part: s.pop().replace(X, ' '),
string: s[0],
captures: s
})));
for (l in h)
!(s = ne[l].exec(u)) ||
(p[l] && !(s = p[l](s, t, i))) ||
((d += s[0]),
(u = u.slice(s[0].length)),
(o = a.push({
part: l,
string: s.shift(),
captures: s
})));
if (!o) break;
}
return (
d && (a.selector = d),
r ? u.length : u ? n.error(e) : _.call(P(m, c), 0)
);
}
function a(e, t, n, i) {
var r = t.dir,
o = M++;
return (
e ||
(e = function(e) {
return e === n;
}),
t.first
? function(t) {
for (; (t = t[r]); )
if (1 === t.nodeType) return e(t) && t;
}
: i
? function(t) {
for (; (t = t[r]); )
if (1 === t.nodeType && e(t)) return t;
}
: function(t) {
for (
var n, i = o + '.' + g, s = i + '.' + m;
(t = t[r]);
)
if (1 === t.nodeType) {
if ((n = t[N]) === s) return t.sizset;
if (
'string' == typeof n &&
0 === n.indexOf(i)
) {
if (t.sizset) return t;
} else {
if (((t[N] = s), e(t)))
return (t.sizset = !0), t;
t.sizset = !1;
}
}
}
);
}
function l(e, t) {
return e
? function(n) {
var i = t(n);
return i && e(i === !0 ? n : i);
}
: t;
}
function u(e, t, n) {
for (var i, r, o = 0; (i = e[o]); o++)
r = y.relative[i.part]
? a(r, y.relative[i.part], t, n)
: l(
r,
y.filter[i.part].apply(null, i.captures.concat(t, n))
);
return r;
}
function c(e) {
return function(t) {
for (var n, i = 0; (n = e[i]); i++) if (n(t)) return !0;
return !1;
};
}
function d(e, t, i, r) {
for (var o = 0, s = t.length; o < s; o++) n(e, t[o], i, r);
}
function f(e, t, i, r, o, s) {
var a,
l = y.setFilters[t.toLowerCase()];
return (
l || n.error(t),
(!e && (a = o)) || d(e || '*', r, (a = []), o),
a.length > 0 ? l(a, i, s) : []
);
}
function p(e, i, r, o) {
for (
var s,
a,
l,
u,
c,
p,
h,
g,
m,
v,
y,
x,
b,
w = 0,
T = e.length,
S = ne.POS,
C = new RegExp('^' + S.source + '(?!' + O + ')', 'i'),
k = function() {
for (var e = 1, n = arguments.length - 2; e < n; e++)
arguments[e] === t && (m[e] = t);
};
w < T;
w++
) {
for (
s = e[w], a = '', g = o, l = 0, u = s.length;
l < u;
l++
) {
if (((c = s[l]), (p = c.string), 'PSEUDO' === c.part))
for (S.exec(''), h = 0; (m = S.exec(p)); )
(v = !0),
(y = S.lastIndex = m.index + m[0].length),
y > h &&
((a += p.slice(h, m.index)),
(h = y),
(x = [i]),
Y.test(a) && (g && (x = g), (g = o)),
(b = Q.test(a)) &&
((a = a.slice(0, -5).replace(Y, '$&*')), h++),
m.length > 1 && m[0].replace(C, k),
(g = f(a, m[1], m[2], x, g, b))),
(a = '');
v || (a += p), (v = !1);
}
a
? Y.test(a)
? d(a, g || [i], r, o)
: n(a, i, r, o ? o.concat(g) : g)
: D.apply(r, g);
}
return 1 === T ? r : n.uniqueSort(r);
}
function h(e, t, n, i, r) {
e = e.replace(X, '$1');
var o,
a,
l,
u,
c,
d,
f,
h,
v,
x = s(e, t, r),
b = t.nodeType;
if (ne.POS.test(e)) return p(x, t, n, i);
if (i) o = _.call(i, 0);
else if (1 === x.length) {
if (
(c = _.call(x[0], 0)).length > 2 &&
'ID' === (d = c[0]).part &&
9 === b &&
!r &&
y.relative[c[1].part]
) {
if (
((t = y.find.ID(
d.captures[0].replace(te, ''),
t,
r
)[0]),
!t)
)
return n;
e = e.slice(c.shift().string.length);
}
for (
h =
((x = J.exec(c[0].string)) &&
!x.index &&
t.parentNode) ||
t,
f = '',
u = c.length - 1;
u >= 0 &&
((d = c[u]),
(v = d.part),
(f = d.string + f),
!y.relative[v]);
u--
)
if (y.order.test(v)) {
if (
((o = y.find[v](d.captures[0].replace(te, ''), h, r)),
null == o)
)
continue;
(e =
e.slice(0, e.length - f.length) +
f.replace(ne[v], '')),
e || D.apply(n, _.call(o, 0));
break;
}
}
if (e)
for (
a = T(e, t, r),
g = a.dirruns++,
null == o &&
(o = y.find.TAG(
'*',
(J.test(e) && t.parentNode) || t
)),
u = 0;
(l = o[u]);
u++
)
(m = a.runs++), a(l) && n.push(l);
return n;
}
var g,
m,
v,
y,
x,
b,
w,
T,
S,
C,
k = !0,
E = 'undefined',
N = ('sizcache' + Math.random()).replace('.', ''),
A = e.document,
j = A.documentElement,
M = 0,
_ = [].slice,
D = [].push,
L = function(e, t) {
return (e[N] = t || !0), e;
},
H = function() {
var e = {},
t = [];
return L(function(n, i) {
return (
t.push(n) > y.cacheLength && delete e[t.shift()],
(e[n] = i)
);
}, e);
},
q = H(),
P = H(),
F = H(),
O = '[\\x20\\t\\r\\n\\f]',
I = '(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+',
W = I.replace('w', 'w#'),
z = '([*^$|!~]?=)',
B =
'\\[' +
O +
'*(' +
I +
')' +
O +
'*(?:' +
z +
O +
'*(?:([\'"])((?:\\\\.|[^\\\\])*?)\\3|(' +
W +
')|)|)' +
O +
'*\\]',
R =
':(' +
I +
')(?:\\((?:([\'"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:' +
B +
')|[^:]|\\\\.)*|.*))\\)|)',
$ =
':(nth|eq|gt|lt|first|last|even|odd)(?:\\(((?:-\\d)?\\d*)\\)|)(?=[^-]|$)',
X = new RegExp(
'^' + O + '+|((?:^|[^\\\\])(?:\\\\.)*)' + O + '+$',
'g'
),
U = new RegExp('^' + O + '*,' + O + '*'),
Y = new RegExp(
'^' + O + '*([\\x20\\t\\r\\n\\f>+~])' + O + '*'
),
V = new RegExp(R),
G = /^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,
J = /[\x20\t\r\n\f]*[+~]/,
Q = /:not\($/,
Z = /h\d/i,
ee = /input|select|textarea|button/i,
te = /\\(?!\\)/g,
ne = {
ID: new RegExp('^#(' + I + ')'),
CLASS: new RegExp('^\\.(' + I + ')'),
NAME: new RegExp('^\\[name=[\'"]?(' + I + ')[\'"]?\\]'),
TAG: new RegExp('^(' + I.replace('w', 'w*') + ')'),
ATTR: new RegExp('^' + B),
PSEUDO: new RegExp('^' + R),
CHILD: new RegExp(
'^:(only|nth|last|first)-child(?:\\(' +
O +
'*(even|odd|(([+-]|)(\\d*)n|)' +
O +
'*(?:([+-]|)' +
O +
'*(\\d+)|))' +
O +
'*\\)|)',
'i'
),
POS: new RegExp($, 'ig'),
needsContext: new RegExp('^' + O + '*[>+~]|' + $, 'i')
},
ie = function(e) {
var t = A.createElement('div');
try {
return e(t);
} catch (e) {
return !1;
} finally {
t = null;
}
},
re = ie(function(e) {
return (
e.appendChild(A.createComment('')),
!e.getElementsByTagName('*').length
);
}),
oe = ie(function(e) {
return (
(e.innerHTML = ""),
e.firstChild &&
typeof e.firstChild.getAttribute !== E &&
'#' === e.firstChild.getAttribute('href')
);
}),
se = ie(function(e) {
e.innerHTML = '';
var t = typeof e.lastChild.getAttribute('multiple');
return 'boolean' !== t && 'string' !== t;
}),
ae = ie(function(e) {
return (
(e.innerHTML =
""),
!(
!e.getElementsByClassName ||
!e.getElementsByClassName('e').length
) &&
((e.lastChild.className = 'e'),
2 === e.getElementsByClassName('e').length)
);
}),
le = ie(function(e) {
(e.id = N + 0),
(e.innerHTML =
""),
j.insertBefore(e, j.firstChild);
var t =
A.getElementsByName &&
A.getElementsByName(N).length ===
2 + A.getElementsByName(N + 0).length;
return (v = !A.getElementById(N)), j.removeChild(e), t;
});
try {
_.call(j.childNodes, 0)[0].nodeType;
} catch (e) {
_ = function(e) {
for (var t, n = []; (t = this[e]); e++) n.push(t);
return n;
};
}
(n.matches = function(e, t) {
return n(e, null, null, t);
}),
(n.matchesSelector = function(e, t) {
return n(t, null, null, [e]).length > 0;
}),
(x = n.getText = function(e) {
var t,
n = '',
i = 0,
r = e.nodeType;
if (r) {
if (1 === r || 9 === r || 11 === r) {
if ('string' == typeof e.textContent)
return e.textContent;
for (e = e.firstChild; e; e = e.nextSibling) n += x(e);
} else if (3 === r || 4 === r) return e.nodeValue;
} else for (; (t = e[i]); i++) n += x(t);
return n;
}),
(b = n.isXML = function(e) {
var t = e && (e.ownerDocument || e).documentElement;
return !!t && 'HTML' !== t.nodeName;
}),
(w = n.contains = j.contains
? function(e, t) {
var n = 9 === e.nodeType ? e.documentElement : e,
i = t && t.parentNode;
return (
e === i ||
!!(
i &&
1 === i.nodeType &&
n.contains &&
n.contains(i)
)
);
}
: j.compareDocumentPosition
? function(e, t) {
return t && !!(16 & e.compareDocumentPosition(t));
}
: function(e, t) {
for (; (t = t.parentNode); ) if (t === e) return !0;
return !1;
}),
(n.attr = function(e, t) {
var n,
i = b(e);
return (
i || (t = t.toLowerCase()),
y.attrHandle[t]
? y.attrHandle[t](e)
: se || i
? e.getAttribute(t)
: ((n = e.getAttributeNode(t)),
n
? 'boolean' == typeof e[t]
? e[t]
? t
: null
: n.specified
? n.value
: null
: null)
);
}),
(y = n.selectors = {
cacheLength: 50,
createPseudo: L,
match: ne,
order: new RegExp(
'ID|TAG' + (le ? '|NAME' : '') + (ae ? '|CLASS' : '')
),
attrHandle: oe
? {}
: {
href: function(e) {
return e.getAttribute('href', 2);
},
type: function(e) {
return e.getAttribute('type');
}
},
find: {
ID: v
? function(e, t, n) {
if (typeof t.getElementById !== E && !n) {
var i = t.getElementById(e);
return i && i.parentNode ? [i] : [];
}
}
: function(e, n, i) {
if (typeof n.getElementById !== E && !i) {
var r = n.getElementById(e);
return r
? r.id === e ||
(typeof r.getAttributeNode !== E &&
r.getAttributeNode('id').value === e)
? [r]
: t
: [];
}
},
TAG: re
? function(e, t) {
if (typeof t.getElementsByTagName !== E)
return t.getElementsByTagName(e);
}
: function(e, t) {
var n = t.getElementsByTagName(e);
if ('*' === e) {
for (var i, r = [], o = 0; (i = n[o]); o++)
1 === i.nodeType && r.push(i);
return r;
}
return n;
},
NAME: function(e, t) {
if (typeof t.getElementsByName !== E)
return t.getElementsByName(name);
},
CLASS: function(e, t, n) {
if (typeof t.getElementsByClassName !== E && !n)
return t.getElementsByClassName(e);
}
},
relative: {
'>': {
dir: 'parentNode',
first: !0
},
' ': {
dir: 'parentNode'
},
'+': {
dir: 'previousSibling',
first: !0
},
'~': {
dir: 'previousSibling'
}
},
preFilter: {
ATTR: function(e) {
return (
(e[1] = e[1].replace(te, '')),
(e[3] = (e[4] || e[5] || '').replace(te, '')),
'~=' === e[2] && (e[3] = ' ' + e[3] + ' '),
e.slice(0, 4)
);
},
CHILD: function(e) {
return (
(e[1] = e[1].toLowerCase()),
'nth' === e[1]
? (e[2] || n.error(e[0]),
(e[3] = +(e[3]
? e[4] + (e[5] || 1)
: 2 * ('even' === e[2] || 'odd' === e[2]))),
(e[4] = +(e[6] + e[7] || 'odd' === e[2])))
: e[2] && n.error(e[0]),
e
);
},
PSEUDO: function(e, t, n) {
var i, r;
return ne.CHILD.test(e[0])
? null
: (e[3]
? (e[2] = e[3])
: (i = e[4]) &&
(V.test(i) &&
(r = s(i, t, n, !0)) &&
(r =
i.indexOf(')', i.length - r) - i.length) &&
((i = i.slice(0, r)),
(e[0] = e[0].slice(0, r))),
(e[2] = i)),
e.slice(0, 3));
}
},
filter: {
ID: v
? function(e) {
return (
(e = e.replace(te, '')),
function(t) {
return t.getAttribute('id') === e;
}
);
}
: function(e) {
return (
(e = e.replace(te, '')),
function(t) {
var n =
typeof t.getAttributeNode !== E &&
t.getAttributeNode('id');
return n && n.value === e;
}
);
},
TAG: function(e) {
return '*' === e
? function() {
return !0;
}
: ((e = e.replace(te, '').toLowerCase()),
function(t) {
return (
t.nodeName && t.nodeName.toLowerCase() === e
);
});
},
CLASS: function(e) {
var t = q[N][e];
return (
t ||
(t = q(
e,
new RegExp('(^|' + O + ')' + e + '(' + O + '|$)')
)),
function(e) {
return t.test(
e.className ||
(typeof e.getAttribute !== E &&
e.getAttribute('class')) ||
''
);
}
);
},
ATTR: function(e, t, i) {
return t
? function(r) {
var o = n.attr(r, e),
s = o + '';
if (null == o) return '!=' === t;
switch (t) {
case '=':
return s === i;
case '!=':
return s !== i;
case '^=':
return i && 0 === s.indexOf(i);
case '*=':
return i && s.indexOf(i) > -1;
case '$=':
return (
i && s.substr(s.length - i.length) === i
);
case '~=':
return (' ' + s + ' ').indexOf(i) > -1;
case '|=':
return (
s === i ||
s.substr(0, i.length + 1) === i + '-'
);
}
}
: function(t) {
return null != n.attr(t, e);
};
},
CHILD: function(e, t, n, i) {
if ('nth' === e) {
var r = M++;
return function(e) {
var t,
o,
s = 0,
a = e;
if (1 === n && 0 === i) return !0;
if (
((t = e.parentNode),
t && (t[N] !== r || !e.sizset))
) {
for (
a = t.firstChild;
a &&
(1 !== a.nodeType ||
((a.sizset = ++s), a !== e));
a = a.nextSibling
);
t[N] = r;
}
return (
(o = e.sizset - i),
0 === n ? 0 === o : o % n === 0 && o / n >= 0
);
};
}
return function(t) {
var n = t;
switch (e) {
case 'only':
case 'first':
for (; (n = n.previousSibling); )
if (1 === n.nodeType) return !1;
if ('first' === e) return !0;
n = t;
case 'last':
for (; (n = n.nextSibling); )
if (1 === n.nodeType) return !1;
return !0;
}
};
},
PSEUDO: function(e, t, i, r) {
var o,
s = y.pseudos[e] || y.pseudos[e.toLowerCase()];
return (
s || n.error('unsupported pseudo: ' + e),
s[N]
? s(t, i, r)
: s.length > 1
? ((o = [e, e, '', t]),
function(e) {
return s(e, 0, o);
})
: s
);
}
},
pseudos: {
not: L(function(e, t, n) {
var i = T(e.replace(X, '$1'), t, n);
return function(e) {
return !i(e);
};
}),
enabled: function(e) {
return e.disabled === !1;
},
disabled: function(e) {
return e.disabled === !0;
},
checked: function(e) {
var t = e.nodeName.toLowerCase();
return (
('input' === t && !!e.checked) ||
('option' === t && !!e.selected)
);
},
selected: function(e) {
return (
e.parentNode && e.parentNode.selectedIndex,
e.selected === !0
);
},
parent: function(e) {
return !y.pseudos.empty(e);
},
empty: function(e) {
var t;
for (e = e.firstChild; e; ) {
if (
e.nodeName > '@' ||
3 === (t = e.nodeType) ||
4 === t
)
return !1;
e = e.nextSibling;
}
return !0;
},
contains: L(function(e) {
return function(t) {
return (
(t.textContent || t.innerText || x(t)).indexOf(e) >
-1
);
};
}),
has: L(function(e) {
return function(t) {
return n(e, t).length > 0;
};
}),
header: function(e) {
return Z.test(e.nodeName);
},
text: function(e) {
var t, n;
return (
'input' === e.nodeName.toLowerCase() &&
'text' === (t = e.type) &&
(null == (n = e.getAttribute('type')) ||
n.toLowerCase() === t)
);
},
radio: i('radio'),
checkbox: i('checkbox'),
file: i('file'),
password: i('password'),
image: i('image'),
submit: r('submit'),
reset: r('reset'),
button: function(e) {
var t = e.nodeName.toLowerCase();
return (
('input' === t && 'button' === e.type) ||
'button' === t
);
},
input: function(e) {
return ee.test(e.nodeName);
},
focus: function(e) {
var t = e.ownerDocument;
return (
e === t.activeElement &&
(!t.hasFocus || t.hasFocus()) &&
!(!e.type && !e.href)
);
},
active: function(e) {
return e === e.ownerDocument.activeElement;
}
},
setFilters: {
first: function(e, t, n) {
return n ? e.slice(1) : [e[0]];
},
last: function(e, t, n) {
var i = e.pop();
return n ? e : [i];
},
even: function(e, t, n) {
for (
var i = [], r = n ? 1 : 0, o = e.length;
r < o;
r += 2
)
i.push(e[r]);
return i;
},
odd: function(e, t, n) {
for (
var i = [], r = n ? 0 : 1, o = e.length;
r < o;
r += 2
)
i.push(e[r]);
return i;
},
lt: function(e, t, n) {
return n ? e.slice(+t) : e.slice(0, +t);
},
gt: function(e, t, n) {
return n ? e.slice(0, +t + 1) : e.slice(+t + 1);
},
eq: function(e, t, n) {
var i = e.splice(+t, 1);
return n ? e : i;
}
}
}),
(S = j.compareDocumentPosition
? function(e, t) {
return e === t
? ((C = !0), 0)
: (e.compareDocumentPosition &&
t.compareDocumentPosition
? 4 & e.compareDocumentPosition(t)
: e.compareDocumentPosition)
? -1
: 1;
}
: function(e, t) {
if (e === t) return (C = !0), 0;
if (e.sourceIndex && t.sourceIndex)
return e.sourceIndex - t.sourceIndex;
var n,
i,
r = [],
s = [],
a = e.parentNode,
l = t.parentNode,
u = a;
if (a === l) return o(e, t);
if (!a) return -1;
if (!l) return 1;
for (; u; ) r.unshift(u), (u = u.parentNode);
for (u = l; u; ) s.unshift(u), (u = u.parentNode);
(n = r.length), (i = s.length);
for (var c = 0; c < n && c < i; c++)
if (r[c] !== s[c]) return o(r[c], s[c]);
return c === n ? o(e, s[c], -1) : o(r[c], t, 1);
}),
[0, 0].sort(S),
(k = !C),
(n.uniqueSort = function(e) {
var t,
n = 1;
if (((C = k), e.sort(S), C))
for (; (t = e[n]); n++)
t === e[n - 1] && e.splice(n--, 1);
return e;
}),
(n.error = function(e) {
throw new Error(
'Syntax error, unrecognized expression: ' + e
);
}),
(T = n.compile = function(e, t, n) {
var i,
r,
o,
a = F[N][e];
if (a && a.context === t) return a;
for (i = s(e, t, n), r = 0, o = i.length; r < o; r++)
i[r] = u(i[r], t, n);
return (
(a = F(e, c(i))),
(a.context = t),
(a.runs = a.dirruns = 0),
a
);
}),
A.querySelectorAll &&
!(function() {
var e,
t = h,
i = /'|\\/g,
r = /\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,
o = [],
a = [':active'],
l =
j.matchesSelector ||
j.mozMatchesSelector ||
j.webkitMatchesSelector ||
j.oMatchesSelector ||
j.msMatchesSelector;
ie(function(e) {
(e.innerHTML =
""),
e.querySelectorAll('[selected]').length ||
o.push(
'\\[' +
O +
'*(?:checked|disabled|ismap|multiple|readonly|selected|value)'
),
e.querySelectorAll(':checked').length ||
o.push(':checked');
}),
ie(function(e) {
(e.innerHTML = ""),
e.querySelectorAll("[test^='']").length &&
o.push('[*^$]=' + O + '*(?:""|\'\')'),
(e.innerHTML = ""),
e.querySelectorAll(':enabled').length ||
o.push(':enabled', ':disabled');
}),
(o = o.length && new RegExp(o.join('|'))),
(h = function(e, n, r, a, l) {
if (!(a || l || (o && o.test(e))))
if (9 === n.nodeType)
try {
return (
D.apply(r, _.call(n.querySelectorAll(e), 0)),
r
);
} catch (e) {}
else if (
1 === n.nodeType &&
'object' !== n.nodeName.toLowerCase()
) {
var u,
c,
d,
f = n.getAttribute('id'),
p = f || N,
h = (J.test(e) && n.parentNode) || n;
for (
f
? (p = p.replace(i, '\\$&'))
: n.setAttribute('id', p),
u = s(e, n, l),
p = "[id='" + p + "']",
c = 0,
d = u.length;
c < d;
c++
)
u[c] = p + u[c].selector;
try {
return (
D.apply(
r,
_.call(h.querySelectorAll(u.join(',')), 0)
),
r
);
} catch (e) {
} finally {
f || n.removeAttribute('id');
}
}
return t(e, n, r, a, l);
}),
l &&
(ie(function(t) {
e = l.call(t, 'div');
try {
l.call(t, "[test!='']:sizzle"),
a.push(ne.PSEUDO.source, ne.POS.source, '!=');
} catch (e) {}
}),
(a = new RegExp(a.join('|'))),
(n.matchesSelector = function(t, i) {
if (
((i = i.replace(r, "='$1']")),
!(b(t) || a.test(i) || (o && o.test(i))))
)
try {
var s = l.call(t, i);
if (
s ||
e ||
(t.document && 11 !== t.document.nodeType)
)
return s;
} catch (e) {}
return n(i, null, null, [t]).length > 0;
}));
})(),
(y.setFilters.nth = y.setFilters.eq),
(y.filters = y.pseudos),
(n.attr = K.attr),
(K.find = n),
(K.expr = n.selectors),
(K.expr[':'] = K.expr.pseudos),
(K.unique = n.uniqueSort),
(K.text = n.getText),
(K.isXMLDoc = n.isXML),
(K.contains = n.contains);
})(e);
var He = /Until$/,
qe = /^(?:parents|prev(?:Until|All))/,
Pe = /^.[^:#\[\.,]*$/,
Fe = K.expr.match.needsContext,
Oe = {
children: !0,
contents: !0,
next: !0,
prev: !0
};
K.fn.extend({
find: function(e) {
var t,
n,
i,
r,
o,
s,
a = this;
if ('string' != typeof e)
return K(e).filter(function() {
for (t = 0, n = a.length; t < n; t++)
if (K.contains(a[t], this)) return !0;
});
for (
s = this.pushStack('', 'find', e), t = 0, n = this.length;
t < n;
t++
)
if (((i = s.length), K.find(e, this[t], s), t > 0))
for (r = i; r < s.length; r++)
for (o = 0; o < i; o++)
if (s[o] === s[r]) {
s.splice(r--, 1);
break;
}
return s;
},
has: function(e) {
var t,
n = K(e, this),
i = n.length;
return this.filter(function() {
for (t = 0; t < i; t++) if (K.contains(this, n[t])) return !0;
});
},
not: function(e) {
return this.pushStack(u(this, e, !1), 'not', e);
},
filter: function(e) {
return this.pushStack(u(this, e, !0), 'filter', e);
},
is: function(e) {
return (
!!e &&
('string' == typeof e
? Fe.test(e)
? K(e, this.context).index(this[0]) >= 0
: K.filter(e, this).length > 0
: this.filter(e).length > 0)
);
},
closest: function(e, t) {
for (
var n,
i = 0,
r = this.length,
o = [],
s =
Fe.test(e) || 'string' != typeof e
? K(e, t || this.context)
: 0;
i < r;
i++
)
for (
n = this[i];
n && n.ownerDocument && n !== t && 11 !== n.nodeType;
) {
if (s ? s.index(n) > -1 : K.find.matchesSelector(n, e)) {
o.push(n);
break;
}
n = n.parentNode;
}
return (
(o = o.length > 1 ? K.unique(o) : o),
this.pushStack(o, 'closest', e)
);
},
index: function(e) {
return e
? 'string' == typeof e
? K.inArray(this[0], K(e))
: K.inArray(e.jquery ? e[0] : e, this)
: this[0] && this[0].parentNode
? this.prevAll().length
: -1;
},
add: function(e, t) {
var n =
'string' == typeof e
? K(e, t)
: K.makeArray(e && e.nodeType ? [e] : e),
i = K.merge(this.get(), n);
return this.pushStack(a(n[0]) || a(i[0]) ? i : K.unique(i));
},
addBack: function(e) {
return this.add(
null == e ? this.prevObject : this.prevObject.filter(e)
);
}
}),
(K.fn.andSelf = K.fn.addBack),
K.each(
{
parent: function(e) {
var t = e.parentNode;
return t && 11 !== t.nodeType ? t : null;
},
parents: function(e) {
return K.dir(e, 'parentNode');
},
parentsUntil: function(e, t, n) {
return K.dir(e, 'parentNode', n);
},
next: function(e) {
return l(e, 'nextSibling');
},
prev: function(e) {
return l(e, 'previousSibling');
},
nextAll: function(e) {
return K.dir(e, 'nextSibling');
},
prevAll: function(e) {
return K.dir(e, 'previousSibling');
},
nextUntil: function(e, t, n) {
return K.dir(e, 'nextSibling', n);
},
prevUntil: function(e, t, n) {
return K.dir(e, 'previousSibling', n);
},
siblings: function(e) {
return K.sibling((e.parentNode || {}).firstChild, e);
},
children: function(e) {
return K.sibling(e.firstChild);
},
contents: function(e) {
return K.nodeName(e, 'iframe')
? e.contentDocument || e.contentWindow.document
: K.merge([], e.childNodes);
}
},
function(e, t) {
K.fn[e] = function(n, i) {
var r = K.map(this, t, n);
return (
He.test(e) || (i = n),
i && 'string' == typeof i && (r = K.filter(i, r)),
(r = this.length > 1 && !Oe[e] ? K.unique(r) : r),
this.length > 1 && qe.test(e) && (r = r.reverse()),
this.pushStack(r, e, Y.call(arguments).join(','))
);
};
}
),
K.extend({
filter: function(e, t, n) {
return (
n && (e = ':not(' + e + ')'),
1 === t.length
? K.find.matchesSelector(t[0], e)
? [t[0]]
: []
: K.find.matches(e, t)
);
},
dir: function(e, n, i) {
for (
var r = [], o = e[n];
o &&
9 !== o.nodeType &&
(i === t || 1 !== o.nodeType || !K(o).is(i));
)
1 === o.nodeType && r.push(o), (o = o[n]);
return r;
},
sibling: function(e, t) {
for (var n = []; e; e = e.nextSibling)
1 === e.nodeType && e !== t && n.push(e);
return n;
}
});
var Ie =
'abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video',
We = / jQuery\d+="(?:null|\d+)"/g,
ze = /^\s+/,
Be = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
Re = /<([\w:]+)/,
$e = /]', 'i'),
Ge = /^(?:checkbox|radio)$/,
Je = /checked\s*(?:[^=]|=\s*.checked.)/i,
Qe = /\/(java|ecma)script/i,
Ke = /^\s*\s*$/g,
Ze = {
option: [1, "'],
legend: [1, ''],
thead: [1, ''],
tr: [2, ''],
td: [3, ''],
col: [
2,
''
],
area: [1, ''],
_default: [0, '', '']
},
et = c(z),
tt = et.appendChild(z.createElement('div'));
(Ze.optgroup = Ze.option),
(Ze.tbody = Ze.tfoot = Ze.colgroup = Ze.caption = Ze.thead),
(Ze.th = Ze.td),
K.support.htmlSerialize ||
(Ze._default = [1, 'X', '
']),
K.fn.extend({
text: function(e) {
return K.access(
this,
function(e) {
return e === t
? K.text(this)
: this.empty().append(
(
(this[0] && this[0].ownerDocument) ||
z
).createTextNode(e)
);
},
null,
e,
arguments.length
);
},
wrapAll: function(e) {
if (K.isFunction(e))
return this.each(function(t) {
K(this).wrapAll(e.call(this, t));
});
if (this[0]) {
var t = K(e, this[0].ownerDocument)
.eq(0)
.clone(!0);
this[0].parentNode && t.insertBefore(this[0]),
t
.map(function() {
for (
var e = this;
e.firstChild && 1 === e.firstChild.nodeType;
)
e = e.firstChild;
return e;
})
.append(this);
}
return this;
},
wrapInner: function(e) {
return K.isFunction(e)
? this.each(function(t) {
K(this).wrapInner(e.call(this, t));
})
: this.each(function() {
var t = K(this),
n = t.contents();
n.length ? n.wrapAll(e) : t.append(e);
});
},
wrap: function(e) {
var t = K.isFunction(e);
return this.each(function(n) {
K(this).wrapAll(t ? e.call(this, n) : e);
});
},
unwrap: function() {
return this.parent()
.each(function() {
K.nodeName(this, 'body') ||
K(this).replaceWith(this.childNodes);
})
.end();
},
append: function() {
return this.domManip(arguments, !0, function(e) {
(1 !== this.nodeType && 11 !== this.nodeType) ||
this.appendChild(e);
});
},
prepend: function() {
return this.domManip(arguments, !0, function(e) {
(1 !== this.nodeType && 11 !== this.nodeType) ||
this.insertBefore(e, this.firstChild);
});
},
before: function() {
if (!a(this[0]))
return this.domManip(arguments, !1, function(e) {
this.parentNode.insertBefore(e, this);
});
if (arguments.length) {
var e = K.clean(arguments);
return this.pushStack(
K.merge(e, this),
'before',
this.selector
);
}
},
after: function() {
if (!a(this[0]))
return this.domManip(arguments, !1, function(e) {
this.parentNode.insertBefore(e, this.nextSibling);
});
if (arguments.length) {
var e = K.clean(arguments);
return this.pushStack(
K.merge(this, e),
'after',
this.selector
);
}
},
remove: function(e, t) {
for (var n, i = 0; null != (n = this[i]); i++)
(e && !K.filter(e, [n]).length) ||
(t ||
1 !== n.nodeType ||
(K.cleanData(n.getElementsByTagName('*')),
K.cleanData([n])),
n.parentNode && n.parentNode.removeChild(n));
return this;
},
empty: function() {
for (var e, t = 0; null != (e = this[t]); t++)
for (
1 === e.nodeType &&
K.cleanData(e.getElementsByTagName('*'));
e.firstChild;
)
e.removeChild(e.firstChild);
return this;
},
clone: function(e, t) {
return (
(e = null != e && e),
(t = null == t ? e : t),
this.map(function() {
return K.clone(this, e, t);
})
);
},
html: function(e) {
return K.access(
this,
function(e) {
var n = this[0] || {},
i = 0,
r = this.length;
if (e === t)
return 1 === n.nodeType
? n.innerHTML.replace(We, '')
: t;
if (
'string' == typeof e &&
!Ue.test(e) &&
(K.support.htmlSerialize || !Ve.test(e)) &&
(K.support.leadingWhitespace || !ze.test(e)) &&
!Ze[(Re.exec(e) || ['', ''])[1].toLowerCase()]
) {
e = e.replace(Be, '<$1>$2>');
try {
for (; i < r; i++)
(n = this[i] || {}),
1 === n.nodeType &&
(K.cleanData(n.getElementsByTagName('*')),
(n.innerHTML = e));
n = 0;
} catch (e) {}
}
n && this.empty().append(e);
},
null,
e,
arguments.length
);
},
replaceWith: function(e) {
return a(this[0])
? this.length
? this.pushStack(
K(K.isFunction(e) ? e() : e),
'replaceWith',
e
)
: this
: K.isFunction(e)
? this.each(function(t) {
var n = K(this),
i = n.html();
n.replaceWith(e.call(this, t, i));
})
: ('string' != typeof e && (e = K(e).detach()),
this.each(function() {
var t = this.nextSibling,
n = this.parentNode;
K(this).remove(), t ? K(t).before(e) : K(n).append(e);
}));
},
detach: function(e) {
return this.remove(e, !0);
},
domManip: function(e, n, i) {
e = [].concat.apply([], e);
var r,
o,
s,
a,
l = 0,
u = e[0],
c = [],
f = this.length;
if (
!K.support.checkClone &&
f > 1 &&
'string' == typeof u &&
Je.test(u)
)
return this.each(function() {
K(this).domManip(e, n, i);
});
if (K.isFunction(u))
return this.each(function(r) {
var o = K(this);
(e[0] = u.call(this, r, n ? o.html() : t)),
o.domManip(e, n, i);
});
if (this[0]) {
if (
((r = K.buildFragment(e, this, c)),
(s = r.fragment),
(o = s.firstChild),
1 === s.childNodes.length && (s = o),
o)
)
for (
n = n && K.nodeName(o, 'tr'), a = r.cacheable || f - 1;
l < f;
l++
)
i.call(
n && K.nodeName(this[l], 'table')
? d(this[l], 'tbody')
: this[l],
l === a ? s : K.clone(s, !0, !0)
);
(s = o = null),
c.length &&
K.each(c, function(e, t) {
t.src
? K.ajax
? K.ajax({
url: t.src,
type: 'GET',
dataType: 'script',
async: !1,
global: !1,
throws: !0
})
: K.error('no ajax')
: K.globalEval(
(
t.text ||
t.textContent ||
t.innerHTML ||
''
).replace(Ke, '')
),
t.parentNode && t.parentNode.removeChild(t);
});
}
return this;
}
}),
(K.buildFragment = function(e, n, i) {
var r,
o,
s,
a = e[0];
return (
(n = n || z),
(n = (!n.nodeType && n[0]) || n),
(n = n.ownerDocument || n),
!(
1 === e.length &&
'string' == typeof a &&
a.length < 512 &&
n === z &&
'<' === a.charAt(0)
) ||
Ye.test(a) ||
(!K.support.checkClone && Je.test(a)) ||
(!K.support.html5Clone && Ve.test(a)) ||
((o = !0), (r = K.fragments[a]), (s = r !== t)),
r ||
((r = n.createDocumentFragment()),
K.clean(e, n, r, i),
o && (K.fragments[a] = s && r)),
{
fragment: r,
cacheable: o
}
);
}),
(K.fragments = {}),
K.each(
{
appendTo: 'append',
prependTo: 'prepend',
insertBefore: 'before',
insertAfter: 'after',
replaceAll: 'replaceWith'
},
function(e, t) {
K.fn[e] = function(n) {
var i,
r = 0,
o = [],
s = K(n),
a = s.length,
l = 1 === this.length && this[0].parentNode;
if (
(null == l ||
(l &&
11 === l.nodeType &&
1 === l.childNodes.length)) &&
1 === a
)
return s[t](this[0]), this;
for (; r < a; r++)
(i = (r > 0 ? this.clone(!0) : this).get()),
K(s[r])[t](i),
(o = o.concat(i));
return this.pushStack(o, e, s.selector);
};
}
),
K.extend({
clone: function(e, t, n) {
var i, r, o, s;
if (
(K.support.html5Clone ||
K.isXMLDoc(e) ||
!Ve.test('<' + e.nodeName + '>')
? (s = e.cloneNode(!0))
: ((tt.innerHTML = e.outerHTML),
tt.removeChild((s = tt.firstChild))),
!(
(K.support.noCloneEvent && K.support.noCloneChecked) ||
(1 !== e.nodeType && 11 !== e.nodeType) ||
K.isXMLDoc(e)
))
)
for (p(e, s), i = h(e), r = h(s), o = 0; i[o]; ++o)
r[o] && p(i[o], r[o]);
if (t && (f(e, s), n))
for (i = h(e), r = h(s), o = 0; i[o]; ++o) f(i[o], r[o]);
return (i = r = null), s;
},
clean: function(e, t, n, i) {
var r,
o,
s,
a,
l,
u,
d,
f,
p,
h,
m,
v = t === z && et,
y = [];
for (
(t && 'undefined' != typeof t.createDocumentFragment) ||
(t = z),
r = 0;
null != (s = e[r]);
r++
)
if (('number' == typeof s && (s += ''), s)) {
if ('string' == typeof s)
if (Xe.test(s)) {
for (
v = v || c(t),
d = t.createElement('div'),
v.appendChild(d),
s = s.replace(Be, '<$1>$2>'),
a = (Re.exec(s) || ['', ''])[1].toLowerCase(),
l = Ze[a] || Ze._default,
u = l[0],
d.innerHTML = l[1] + s + l[2];
u--;
)
d = d.lastChild;
if (!K.support.tbody)
for (
f = $e.test(s),
p =
'table' !== a || f
? '' !== l[1] || f
? []
: d.childNodes
: d.firstChild && d.firstChild.childNodes,
o = p.length - 1;
o >= 0;
--o
)
K.nodeName(p[o], 'tbody') &&
!p[o].childNodes.length &&
p[o].parentNode.removeChild(p[o]);
!K.support.leadingWhitespace &&
ze.test(s) &&
d.insertBefore(
t.createTextNode(ze.exec(s)[0]),
d.firstChild
),
(s = d.childNodes),
d.parentNode.removeChild(d);
} else s = t.createTextNode(s);
s.nodeType ? y.push(s) : K.merge(y, s);
}
if ((d && (s = d = v = null), !K.support.appendChecked))
for (r = 0; null != (s = y[r]); r++)
K.nodeName(s, 'input')
? g(s)
: 'undefined' != typeof s.getElementsByTagName &&
K.grep(s.getElementsByTagName('input'), g);
if (n)
for (
h = function(e) {
if (!e.type || Qe.test(e.type))
return i
? i.push(
e.parentNode ? e.parentNode.removeChild(e) : e
)
: n.appendChild(e);
},
r = 0;
null != (s = y[r]);
r++
)
(K.nodeName(s, 'script') && h(s)) ||
(n.appendChild(s),
'undefined' != typeof s.getElementsByTagName &&
((m = K.grep(
K.merge([], s.getElementsByTagName('script')),
h
)),
y.splice.apply(y, [r + 1, 0].concat(m)),
(r += m.length)));
return y;
},
cleanData: function(e, t) {
for (
var n,
i,
r,
o,
s = 0,
a = K.expando,
l = K.cache,
u = K.support.deleteExpando,
c = K.event.special;
null != (r = e[s]);
s++
)
if (
(t || K.acceptData(r)) &&
((i = r[a]), (n = i && l[i]))
) {
if (n.events)
for (o in n.events)
c[o]
? K.event.remove(r, o)
: K.removeEvent(r, o, n.handle);
l[i] &&
(delete l[i],
u
? delete r[a]
: r.removeAttribute
? r.removeAttribute(a)
: (r[a] = null),
K.deletedIds.push(i));
}
}
}),
(function() {
var e, t;
(K.uaMatch = function(e) {
e = e.toLowerCase();
var t =
/(chrome)[ \/]([\w.]+)/.exec(e) ||
/(webkit)[ \/]([\w.]+)/.exec(e) ||
/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e) ||
/(msie) ([\w.]+)/.exec(e) ||
(e.indexOf('compatible') < 0 &&
/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)) ||
[];
return {
browser: t[1] || '',
version: t[2] || '0'
};
}),
(e = K.uaMatch(R.userAgent)),
(t = {}),
e.browser && ((t[e.browser] = !0), (t.version = e.version)),
t.chrome ? (t.webkit = !0) : t.webkit && (t.safari = !0),
(K.browser = t),
(K.sub = function() {
function e(t, n) {
return new e.fn.init(t, n);
}
K.extend(!0, e, this),
(e.superclass = this),
(e.fn = e.prototype = this()),
(e.fn.constructor = e),
(e.sub = this.sub),
(e.fn.init = function(n, i) {
return (
i &&
i instanceof K &&
!(i instanceof e) &&
(i = e(i)),
K.fn.init.call(this, n, i, t)
);
}),
(e.fn.init.prototype = e.fn);
var t = e(z);
return e;
});
})();
var nt,
it,
rt,
ot = /alpha\([^)]*\)/i,
st = /opacity=([^)]*)/,
at = /^(top|right|bottom|left)$/,
lt = /^(none|table(?!-c[ea]).+)/,
ut = /^margin/,
ct = new RegExp('^(' + Z + ')(.*)$', 'i'),
dt = new RegExp('^(' + Z + ')(?!px)[a-z%]+$', 'i'),
ft = new RegExp('^([-+])=(' + Z + ')', 'i'),
pt = {},
ht = {
position: 'absolute',
visibility: 'hidden',
display: 'block'
},
gt = {
letterSpacing: 0,
fontWeight: 400
},
mt = ['Top', 'Right', 'Bottom', 'Left'],
vt = ['Webkit', 'O', 'Moz', 'ms'],
yt = K.fn.toggle;
K.fn.extend({
css: function(e, n) {
return K.access(
this,
function(e, n, i) {
return i !== t ? K.style(e, n, i) : K.css(e, n);
},
e,
n,
arguments.length > 1
);
},
show: function() {
return y(this, !0);
},
hide: function() {
return y(this);
},
toggle: function(e, t) {
var n = 'boolean' == typeof e;
return K.isFunction(e) && K.isFunction(t)
? yt.apply(this, arguments)
: this.each(function() {
(n ? e : v(this)) ? K(this).show() : K(this).hide();
});
}
}),
K.extend({
cssHooks: {
opacity: {
get: function(e, t) {
if (t) {
var n = nt(e, 'opacity');
return '' === n ? '1' : n;
}
}
}
},
cssNumber: {
fillOpacity: !0,
fontWeight: !0,
lineHeight: !0,
opacity: !0,
orphans: !0,
widows: !0,
zIndex: !0,
zoom: !0
},
cssProps: {
float: K.support.cssFloat ? 'cssFloat' : 'styleFloat'
},
style: function(e, n, i, r) {
if (e && 3 !== e.nodeType && 8 !== e.nodeType && e.style) {
var o,
s,
a,
l = K.camelCase(n),
u = e.style;
if (
((n = K.cssProps[l] || (K.cssProps[l] = m(u, l))),
(a = K.cssHooks[n] || K.cssHooks[l]),
i === t)
)
return a && 'get' in a && (o = a.get(e, !1, r)) !== t
? o
: u[n];
if (
((s = typeof i),
'string' === s &&
(o = ft.exec(i)) &&
((i = (o[1] + 1) * o[2] + parseFloat(K.css(e, n))),
(s = 'number')),
!(
null == i ||
('number' === s && isNaN(i)) ||
('number' !== s || K.cssNumber[l] || (i += 'px'),
a && 'set' in a && (i = a.set(e, i, r)) === t)
))
)
try {
u[n] = i;
} catch (e) {}
}
},
css: function(e, n, i, r) {
var o,
s,
a,
l = K.camelCase(n);
return (
(n = K.cssProps[l] || (K.cssProps[l] = m(e.style, l))),
(a = K.cssHooks[n] || K.cssHooks[l]),
a && 'get' in a && (o = a.get(e, !0, r)),
o === t && (o = nt(e, n)),
'normal' === o && n in gt && (o = gt[n]),
i || r !== t
? ((s = parseFloat(o)), i || K.isNumeric(s) ? s || 0 : o)
: o
);
},
swap: function(e, t, n) {
var i,
r,
o = {};
for (r in t) (o[r] = e.style[r]), (e.style[r] = t[r]);
i = n.call(e);
for (r in t) e.style[r] = o[r];
return i;
}
}),
e.getComputedStyle
? (nt = function(t, n) {
var i,
r,
o,
s,
a = e.getComputedStyle(t, null),
l = t.style;
return (
a &&
((i = a[n]),
'' !== i ||
K.contains(t.ownerDocument, t) ||
(i = K.style(t, n)),
dt.test(i) &&
ut.test(n) &&
((r = l.width),
(o = l.minWidth),
(s = l.maxWidth),
(l.minWidth = l.maxWidth = l.width = i),
(i = a.width),
(l.width = r),
(l.minWidth = o),
(l.maxWidth = s))),
i
);
})
: z.documentElement.currentStyle &&
(nt = function(e, t) {
var n,
i,
r = e.currentStyle && e.currentStyle[t],
o = e.style;
return (
null == r && o && o[t] && (r = o[t]),
dt.test(r) &&
!at.test(t) &&
((n = o.left),
(i = e.runtimeStyle && e.runtimeStyle.left),
i && (e.runtimeStyle.left = e.currentStyle.left),
(o.left = 'fontSize' === t ? '1em' : r),
(r = o.pixelLeft + 'px'),
(o.left = n),
i && (e.runtimeStyle.left = i)),
'' === r ? 'auto' : r
);
}),
K.each(['height', 'width'], function(e, t) {
K.cssHooks[t] = {
get: function(e, n, i) {
if (n)
return 0 === e.offsetWidth && lt.test(nt(e, 'display'))
? K.swap(e, ht, function() {
return w(e, t, i);
})
: w(e, t, i);
},
set: function(e, n, i) {
return x(
e,
n,
i
? b(
e,
t,
i,
K.support.boxSizing &&
'border-box' === K.css(e, 'boxSizing')
)
: 0
);
}
};
}),
K.support.opacity ||
(K.cssHooks.opacity = {
get: function(e, t) {
return st.test(
(t && e.currentStyle
? e.currentStyle.filter
: e.style.filter) || ''
)
? 0.01 * parseFloat(RegExp.$1) + ''
: t
? '1'
: '';
},
set: function(e, t) {
var n = e.style,
i = e.currentStyle,
r = K.isNumeric(t)
? 'alpha(opacity=' + 100 * t + ')'
: '',
o = (i && i.filter) || n.filter || '';
(n.zoom = 1),
(t >= 1 &&
'' === K.trim(o.replace(ot, '')) &&
n.removeAttribute &&
(n.removeAttribute('filter'), i && !i.filter)) ||
(n.filter = ot.test(o)
? o.replace(ot, r)
: o + ' ' + r);
}
}),
K(function() {
K.support.reliableMarginRight ||
(K.cssHooks.marginRight = {
get: function(e, t) {
return K.swap(
e,
{
display: 'inline-block'
},
function() {
if (t) return nt(e, 'marginRight');
}
);
}
}),
!K.support.pixelPosition &&
K.fn.position &&
K.each(['top', 'left'], function(e, t) {
K.cssHooks[t] = {
get: function(e, n) {
if (n) {
var i = nt(e, t);
return dt.test(i) ? K(e).position()[t] + 'px' : i;
}
}
};
});
}),
K.expr &&
K.expr.filters &&
((K.expr.filters.hidden = function(e) {
return (
(0 === e.offsetWidth && 0 === e.offsetHeight) ||
(!K.support.reliableHiddenOffsets &&
'none' ===
((e.style && e.style.display) || nt(e, 'display')))
);
}),
(K.expr.filters.visible = function(e) {
return !K.expr.filters.hidden(e);
})),
K.each(
{
margin: '',
padding: '',
border: 'Width'
},
function(e, t) {
(K.cssHooks[e + t] = {
expand: function(n) {
var i,
r = 'string' == typeof n ? n.split(' ') : [n],
o = {};
for (i = 0; i < 4; i++)
o[e + mt[i] + t] = r[i] || r[i - 2] || r[0];
return o;
}
}),
ut.test(e) || (K.cssHooks[e + t].set = x);
}
);
var xt = /%20/g,
bt = /\[\]$/,
wt = /\r?\n/g,
Tt = /^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,
St = /^(?:select|textarea)/i;
K.fn.extend({
serialize: function() {
return K.param(this.serializeArray());
},
serializeArray: function() {
return this.map(function() {
return this.elements ? K.makeArray(this.elements) : this;
})
.filter(function() {
return (
this.name &&
!this.disabled &&
(this.checked ||
St.test(this.nodeName) ||
Tt.test(this.type))
);
})
.map(function(e, t) {
var n = K(this).val();
return null == n
? null
: K.isArray(n)
? K.map(n, function(e, n) {
return {
name: t.name,
value: e.replace(wt, '\r\n')
};
})
: {
name: t.name,
value: n.replace(wt, '\r\n')
};
})
.get();
}
}),
(K.param = function(e, n) {
var i,
r = [],
o = function(e, t) {
(t = K.isFunction(t) ? t() : null == t ? '' : t),
(r[r.length] =
encodeURIComponent(e) + '=' + encodeURIComponent(t));
};
if (
(n === t &&
(n = K.ajaxSettings && K.ajaxSettings.traditional),
K.isArray(e) || (e.jquery && !K.isPlainObject(e)))
)
K.each(e, function() {
o(this.name, this.value);
});
else for (i in e) S(i, e[i], n, o);
return r.join('&').replace(xt, '+');
});
var Ct,
kt,
Et = /#.*$/,
Nt = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,
At = /^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,
jt = /^(?:GET|HEAD)$/,
Mt = /^\/\//,
_t = /\?/,
Dt = /